JSP
什么是JSP
JSP: Java Server Pages是Java服务器端的页面, 和Servlet一样, 用于动态web技术
最大的特点:
- 写JSP就像在写HTML
- 区别:
- HTML只给用户提供静态数据
- JSP页面中可以嵌入Java代码, 为哟用户提供动态数据
JSP原理
思路: JSP是如何执行的
- 代码层面没有问题
- 服务器内部工作
toncat中有一个work目录;
IDEA中使用Tomcat的会在IDEA中产生一个work目录
浏览器向服务器发送请求, 不管访问什么资源, 其实都是在访问Servlet!
JSP最终也会被转换成一个Java类!
JSP本质上就是一个Servlet
//JSPService
- 判断请求
- 内置一些对象
final
3. 输出页面前增加的代码
response
4. 以上的这些对象我们可以在JSP页面中直接使用!