当前位置: 代码迷 >> 综合 >> JSP中的内置对象、作用域、跳转方法
  详细解决方案

JSP中的内置对象、作用域、跳转方法

热度:39   发布时间:2023-10-21 08:09:41.0

JSP中九大内置对象-无需new即可使用为:(原因,在项目部署jsp第一次被访问的时候页面会被编译成.java文件,而这些内置对象正是文件使用过的对象,

request     请求对象  javax.servlet.ServletRequest  Request
response            响应对象   javax.servlet.SrvletResponse Page
pageContext      页面上下文 javax.servlet.jsp.PageContext  Page
session              会话对象 javax.servlet.http.HttpSession Session
application         应用程序对象 javax.servlet.ServletContext  Application
out                       输出对象 javax.servlet.jsp.JspWriter  Page
config                    配置对象 javax.servlet.ServletConfig   Page
page                     页面对象 javax.lang.Object   Page
exception            例外对象 javax.lang.Throwable 

Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四个作用域:pageContext, request, session,application

page:无法传递页面

request:只适用于一次跳转

session:一次会话,超过时间(默认无操作30min),或者网页关闭

application:重启服务时,数据初始化

三种跳转方法 

response.sendRedirect():跳转后浏览器地址栏变化

response.setHeader("Location",""):跳转后浏览器地址栏变化,此语句后面的语句执行完成后才会跳转

<jsp:forward page="" />跳转后浏览器地址栏不变,此语句后面的语句执行完成后才会跳转 

  相关解决方案