一 pageContext对象
二 pageContext对象常用方法
三 pageContext方法测试
代码1:
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h1>session内置对象</h1>
<hr>
<%
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date d = new Date(session.getCreationTime());
session.setAttribute("username", "admin");
session.setAttribute("password", "123456");
session.setAttribute("age", 20);
//设置当前session最大生成期限单位是秒
//session.setMaxInactiveInterval(10);//10秒钟
%>
Session创建时间:<%=sdf.format(d)%><br>
Session的ID编号:<%=session.getId()%><BR>
从Session中获取用户名:<%=session.getAttribute("username") %><br>
<a href="session_page2.jsp" target="_blank">跳转到Session_page2.jsp</a>
</body>
</html>
代码2:
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
String s = sdf.format(date);
out.println(s+"<br>");
%>
代码3:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h1>pageContext内置对象</h1>
<hr>
用户名是:<%=pageContext.getSession().getAttribute("username") %><br>
<%
//跳转到注册页面
//pageContext.forward("reg.jsp");
pageContext.include("include.jsp");
%>
</body>
</html>
验证结果:
四 config对象
相关推荐
JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和管理的,可以直接在JSP页面...
JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...
pageContext对象是JSP九大内置对象之一,用于提供对JSP页面的访问和控制。 JSP九大内置对象是JSP技术中非常重要的一部分,它们为开发者提供了一些预定义的对象,用于帮助快速地开发Web应用程序。在了解JSP九大内置...
7. **config对象**:ServletConfig对象提供了关于当前Servlet的信息,但在JSP中,通常使用`pageContext`对象获取配置信息。 8. **page对象**:在JSP页面中,`page`对象默认引用了当前JSP页面的Servlet实例,通常...
8. **pageContext对象**:提供当前JSP页面的上下文信息,可以访问其他作用域内的对象。 9. **config对象**:提供了访问JSP页面配置信息的方法,与Servlet的`ServletConfig`类似。 总结来说,JSP内置对象简化了Web...
1. **pageContext对象**:提供对JSP页面的所有上下文信息的访问,可以获取其他所有内置对象。 2. **request对象**:代表客户端的HTTP请求,可以读取请求参数、请求头等信息。 3. **response对象**:用于构建服务器...
1. **pageContext对象**:PageContext对象提供了对整个请求范围内所有属性的访问,包括JSP页面、请求、会话和应用范围。它还提供了一种方法来获取其他JSP对象,如request、response、session等。 2. **request对象*...
pageContext对象是JSP中的一个内置对象,提供了对页面的访问和操作能力。pageContext对象可以获取页面的信息,例如当前页面的路径、请求参数等。pageContext对象的常用方法包括getRequest()、getResponse()、...
在本次的文件中,详细介绍了JSP的9个内置对象,这些对象分别是request, response, pageContext, session, application, out, config, page和exception。 首先,request对象代表的是客户端的请求。它封装了客户端...
PageContext 对象是javax.servlet.jsp.PageContext类型,代表的是当前页面运行的一些属性,常用的方法有findAttribute、getAttribute、getAttributesScope和getAttributeNamesScope,一般情况下PageContext对象用到...
在JavaServer Pages (JSP) 技术中,有九个内置对象,它们为开发者提供了直接访问服务器资源和处理请求的能力,无需显式创建。这些内置对象是JSP页面生命周期的一部分,大大简化了Web应用程序的开发。以下是这九个...
PageContext对象是JSP中一个特殊的对象,它提供了对JSP页面内所有对象的访问,包括Request对象、Response对象、Session对象、Application对象、Page对象、Config对象和Exception对象等。 Session对象是JSP中一个...
通过`pageContext`对象可以访问到其他JSP内置对象,并且还可以用来设置和获取属性。 5. **session会话对象** - **类型**:`javax.servlet.http.HttpSession` - **作用域**:`session` - **描述**:`session`...
7. **config对象**:仅在JSP页面初始化时可用,提供了关于JSP页面配置的信息,如Servlet的init参数。 8. **exception对象**:当页面抛出未捕获的异常时,该对象会被自动设置。它提供了错误处理的能力,可以显示错误...
pageContext对象提供了对JSP页面所有作用域的访问,包括page、request、session和application。你可以使用它来获取或设置任何范围内的属性,例如`${pageContext.request.contextPath}`可以获取应用的上下文路径。 ...
在压缩包文件"JSP内置对象"中,可能包含了关于这些对象的详细解释、代码示例以及使用场景分析,可以帮助读者更深入地理解和掌握JSP内置对象的使用。通过阅读和实践其中的内容,开发者可以提升自己的JSP编程能力,为...
**JSP内置对象详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML代码与Java代码结合在一起,以实现服务器端的逻辑处理。在JSP中,有九个内置对象,它们是由服务器自动创建并提供给每个JSP页面...
九大内建对象是JSP提供的一系列预定义对象,它们简化了Web开发过程,使得数据处理和页面控制更加便捷。下面,我们将详细解析这些对象,并通过实例加深理解。 ### 1. request对象 `request`对象代表了客户端发送到...
JSP提供了九个内置对象,它们分别是:request、response、session、application、out、pageContext、config、exception和page。这些对象无需声明即可在JSP页面中直接使用,极大地简化了开发过程。 1. **request对象...
- **定义**:`javax.servlet.jsp.PageContext` 类型的对象。 - **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和...