JavaWeb_JSP技术

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq3399013670/article/details/89597272

JSP全名Java Server Pages,它是建立在Servlet规范之上的动态网页开发技术。Jsp技术特征:跨平台,业务代码相分离,组件重用,预编译。

1、简要概述JSP运行原理。

Jsp的工作模式是请求/响应模式,客户端首先发出HTTP请求,JSP程序收到请求后进行处理并返回处理结果。

具体过程如下:
1)客户端发出请求,请求访问JSP文件。
2)JSP容器先将JSP文件转换成一个Java源文件,在转换过程中,如果发现JSP文件存在任何语法错误,则中断转换过程,并向服务端和客户端返回错误信息。
3)如果转换成功,则JSP容器将生产的Java源文件编译成相应的字节码文件,该文件就是一个Servlet,Servlet容器会像处理其他Servlet一样来处理它。

2、JSP内置对象说明有哪些?

名称 类型 描述
out javax.servlet.jsp.JspWriter 用于页面输出
request javax.servlet.http.HttpServletRequest 得到用户请求信息
response javax.servlet.http.HttpServletResponse 服务器向客户端的响应信息
config javax.servlet.ServletConfig 服服务器配置,可以得到初始化参数
session javax.servlet.http.HttpSession 用来保存用户信息
application javax.servlet.ServletContext 所有用户的共享信息
page java.lang.Object 指当前页面转换后的Servlet类的实例
pageContext javax.servlet.jsp.PageContext JSP的页面容器
exception java.lang.Throwable 表示JSP页面所发生的一次,在错误页中才起作用

3、JSP四大作用域是什么,简要说明。

PageContext常量名 描述 作用域名称 域对象类型
PageScope 当前页面中有效 PageContext PageContext
RequestScope 一次请求范围 request HttpServletRequest
SessionScope 一次会话范围 session HttpSession
ApplicationScope 应用范围 application ServletContext

猜你喜欢

转载自blog.csdn.net/qq3399013670/article/details/89597272