jsp 和 Servlet 的相同点和不同点 相同点: JSP 是 Servlet 技术的扩展,所有的 jsp 文件都会被翻译为一个继承 HttpServlet 的类,也就是 jsp 最终也是一个 Servlet 。这个 Servlet 对外提供服务。
jsp和Servlet的相同点和不同点
相同点:
JSP是Servlet技术的扩展,所有的jsp文件都会被翻译为一个继承HttpServlet的类,也就是jsp最终也是一个Servlet。这个Servlet对外提供服务。
不同点:
Servlet的应用逻辑在java文件中,并且完全从表示层 中的HTML里分离开来,
Servlet如果要实现html工程,必须使用writer输出对应的html。
而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑
jsp内置对象
9个内置对象
request用户端请求,此请求会包含来自GET和POST请求的参数
Response 网页传回用户端的回应。
pageContent网页的属性实在这里管理
session与请求有关的会话期
Application Servlet正在执行的内容。
out用来传送回应的输出
Config Servlet的构架部件
Page JSP网页本身
Exception 针对错误网页,为捕捉的例外
jsp的四大作用域:pageContentrequest session application 可以通过jstl从四大作用域中取值