美文网首页
JSP隐式对象

JSP隐式对象

作者: 开心的小哈 | 来源:发表于2020-03-12 22:35 被阅读0次

隐式对象的说明(作用域对象)
pageContext
提供获取其他隐式对象的方法(getRequest,getOut等)
作用域设为page时,数据保存在pageContext中(setAttribute)
request
使用同Servlet
作用域设为request时,数据保存在request中
session
使用同Servlet
作用域设为session时,数据保存在session中
application
作用域设为application时,数据保存于application中(整个运用共享)
代码演示:
.xml中设置要跳转到的jsp初始值test

<servlet>
  <servlet-name>YUinshiduixiang</servlet-name>
  <jsp-file>/yinshiduixiang.jsp</jsp-file>
  <init-param>
  <param-name>test</param-name>
  <param-value>123123123</param-value>
  </init-param>
  </servlet>
  
  <servlet-mapping>
  <servlet-name>YUinshiduixiang</servlet-name>
  <url-pattern>/dddd</url-pattern>
  </servlet-mapping>

yinshiduixiang.jsp
其中pageContext只在当前页
而application是全局的

<%@ page %>
<!DOCTYPE html>
<html>
<head>
<title>zuoyongyu</title>
</head>
<body>
<%


String cfg=config.getInitParameter("test");
pageContext.setAttribute("test",cfg);
application.setAttribute("test", cfg);
%>

</body>
</html>

设置好对象的值在index页进行访问

<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
is like<%@ include file="include/date.jsp" %>
<br>
pageContext:<%=pageContext.getAttribute("test") %>
application:<%=application.getAttribute("test") %>

</body>
</html>

如果先访问index页面是没有值的需要先访问上面的/dddd进行初始化值,再访问index页面默认页面,显示打印结果:

pageContext:null application:123123123

相关文章

  • jsp内置(隐式)对象

    前言 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象...

  • 九、JSP 隐式对象

    JSP隐式对象 jsp隐式对象是jsp容器对每个页面提供的java对象,开发者可以直接使用它们而不用显示声明。js...

  • 2019-04-23 Jsp

    jsp的9大隐式对象 jsp的9大隐式对象简介 ①request:客户端的请求信息被封装在request对象中,通...

  • JSP对象

    一.JSP隐含对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。...

  • JSP隐式对象

    隐式对象的说明(作用域对象)pageContext提供获取其他隐式对象的方法(getRequest,getOut等...

  • Jsp

    JSP脚本和运行原理 JSP指令 JSP内置/隐式对象 JSP 标签 EL表达式和JSTL标签库使用

  • 常见指令与功能介绍-java之JSP学习第二天(非原创)

    文章大纲 一、JSP 指令二、JSP 动作元素三、JSP 隐式对象四、JSP 客户端请求五、JSP 服务器响应六、...

  • JAVAWEB—JSP技术

    JSP九大隐式对象 request response config application exception S...

  • Listener

    Listener的作用是监听web应用(ServletContext对象,即jsp的隐式对象application...

  • java基础面试题总结(2)——java EE

    1.JSP的9个隐式对象: request,response,out pageContext, session, ...

网友评论

      本文标题:JSP隐式对象

      本文链接:https://www.haomeiwen.com/subject/rusgjhtx.html