一.什么是jsp(Java server pages)
是一种动态网页开发的技术,使用jsp标签在html网页中插入Java代码,标签常<%开头以%>结尾。主要用来实现Java web应用程序的用户界面部分。
jsp通过网页表单获取用户输入的数据,访问数据库以及其他数据源,然后动态的创建网页。
jsp结构:
jsp处理:
步骤:
- 向浏览器发送一个http请求。
- web 服务器识别这是一个jsp页面请求,将请求传给jsp引擎。通过URL或者.jsp文件来完成。
- jsp引擎从磁盘载入jsp文件,然后转为servlet,这种转化只是简单的将所有模板文本改用println()语句,并将jsp元素转为Java代码。
- jsp引擎将servlet编译成可执行类,并将原始的请求传递给servlet引擎。
https://www.runoob.com/jsp/jsp-architecture.html