`
cakin24
  • 浏览: 1388883 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JSP的pageContext对象和config对象

    博客分类:
  • java
阅读更多
一 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对象

 



 
  • 大小: 120.5 KB
  • 大小: 281.9 KB
  • 大小: 31.2 KB
  • 大小: 184.5 KB
1
0
分享到:
评论

相关推荐

    JSP内置对象归纳与总结

    JSP提供了九个内置对象,分别是out对象、request对象、response对象、session对象、application对象、pageContext对象、exception对象、config对象和page对象。这些内置对象是由容器实现和管理的,可以直接在JSP页面...

    JSP应用开发-JSP内置对象.pptx

    JSP内置对象有多种,包括request对象、response对象、session对象、application对象、out对象、config对象、pageContext对象、page对象等。 1. request对象 request对象是从客户端向服务器端发出请求,包括用户...

    jsp九大内置对象讲解

    pageContext对象是JSP九大内置对象之一,用于提供对JSP页面的访问和控制。 JSP九大内置对象是JSP技术中非常重要的一部分,它们为开发者提供了一些预定义的对象,用于帮助快速地开发Web应用程序。在了解JSP九大内置...

    jsp内置对象的使用

    7. **config对象**:ServletConfig对象提供了关于当前Servlet的信息,但在JSP中,通常使用`pageContext`对象获取配置信息。 8. **page对象**:在JSP页面中,`page`对象默认引用了当前JSP页面的Servlet实例,通常...

    jsp内置对象课件,维护对象和增加和删除对象属性

    8. **pageContext对象**:提供当前JSP页面的上下文信息,可以访问其他作用域内的对象。 9. **config对象**:提供了访问JSP页面配置信息的方法,与Servlet的`ServletConfig`类似。 总结来说,JSP内置对象简化了Web...

    jsp内置对象讲解及实例

    1. **pageContext对象**:提供对JSP页面的所有上下文信息的访问,可以获取其他所有内置对象。 2. **request对象**:代表客户端的HTTP请求,可以读取请求参数、请求头等信息。 3. **response对象**:用于构建服务器...

    JSP内置对象(9个常用的内置对象)

    1. **pageContext对象**:PageContext对象提供了对整个请求范围内所有属性的访问,包括JSP页面、请求、会话和应用范围。它还提供了一种方法来获取其他JSP对象,如request、response、session等。 2. **request对象*...

    jsp内置对象.doc

    pageContext对象是JSP中的一个内置对象,提供了对页面的访问和操作能力。pageContext对象可以获取页面的信息,例如当前页面的路径、请求参数等。pageContext对象的常用方法包括getRequest()、getResponse()、...

    JSP内置对象pdf

    在本次的文件中,详细介绍了JSP的9个内置对象,这些对象分别是request, response, pageContext, session, application, out, config, page和exception。 首先,request对象代表的是客户端的请求。它封装了客户端...

    JSP的九个内置对象及四个作用域

    PageContext 对象是javax.servlet.jsp.PageContext类型,代表的是当前页面运行的一些属性,常用的方法有findAttribute、getAttribute、getAttributesScope和getAttributeNamesScope,一般情况下PageContext对象用到...

    jsp九大内置对象实例代码学习,可运行,有注释

    在JavaServer Pages (JSP) 技术中,有九个内置对象,它们为开发者提供了直接访问服务器资源和处理请求的能力,无需显式创建。这些内置对象是JSP页面生命周期的一部分,大大简化了Web应用程序的开发。以下是这九个...

    “jsp内置对象”单元习题.doc

    PageContext对象是JSP中一个特殊的对象,它提供了对JSP页面内所有对象的访问,包括Request对象、Response对象、Session对象、Application对象、Page对象、Config对象和Exception对象等。 Session对象是JSP中一个...

    jsp隐含对象详细解析

    通过`pageContext`对象可以访问到其他JSP内置对象,并且还可以用来设置和获取属性。 5. **session会话对象** - **类型**:`javax.servlet.http.HttpSession` - **作用域**:`session` - **描述**:`session`...

    Jsp内置对象参考手册 这是比较全的了 下载使用了好几个 就这个好些

    7. **config对象**:仅在JSP页面初始化时可用,提供了关于JSP页面配置的信息,如Servlet的init参数。 8. **exception对象**:当页面抛出未捕获的异常时,该对象会被自动设置。它提供了错误处理的能力,可以显示错误...

    JSP EL隐含对象

    pageContext对象提供了对JSP页面所有作用域的访问,包括page、request、session和application。你可以使用它来获取或设置任何范围内的属性,例如`${pageContext.request.contextPath}`可以获取应用的上下文路径。 ...

    JSP内置对象方法介绍示例

    在压缩包文件"JSP内置对象"中,可能包含了关于这些对象的详细解释、代码示例以及使用场景分析,可以帮助读者更深入地理解和掌握JSP内置对象的使用。通过阅读和实践其中的内容,开发者可以提升自己的JSP编程能力,为...

    Jsp内置对象参考手册.chm+JSP内置对象详细讲解

    **JSP内置对象详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者将HTML代码与Java代码结合在一起,以实现服务器端的逻辑处理。在JSP中,有九个内置对象,它们是由服务器自动创建并提供给每个JSP页面...

    JSP九大内建对象案例讲解

    九大内建对象是JSP提供的一系列预定义对象,它们简化了Web开发过程,使得数据处理和页面控制更加便捷。下面,我们将详细解析这些对象,并通过实例加深理解。 ### 1. request对象 `request`对象代表了客户端发送到...

    javaWeb课程实验2--jsp内置对象

    JSP提供了九个内置对象,它们分别是:request、response、session、application、out、pageContext、config、exception和page。这些对象无需声明即可在JSP页面中直接使用,极大地简化了开发过程。 1. **request对象...

    jsp九大内置对象

    - **定义**:`javax.servlet.jsp.PageContext` 类型的对象。 - **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和...

Global site tag (gtag.js) - Google Analytics