jsp隱式物件-Servlet物件

super 琪發表於2020-11-21

jsp隱式物件-Servlet物件

pageContent物件

1. 作用

​ 可以獲取當前jsp頁面所有隱含物件。作用範圍:當前頁面

2.方法

在這裡插入圖片描述
在這裡插入圖片描述

*注意點

在這裡插入圖片描述

3. 例項(session物件、pageContent物件、application物件三者的區別)

<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%
   if(pageContext.getAttribute("pCount")==null){
       pageContext.setAttribute("pCount",new Integer(0));    //pageContent物件
   }
   if(session.getAttribute("sCount")==null){
       session.setAttribute("sCount",new Integer(0));   //session物件
   }
   if(application.getAttribute("aCount")==null){
       application.setAttribute("aCount",new Integer(0));  //application物件
   }
%>
<%
    Integer c1 = (Integer)pageContext.getAttribute("pCount");
    pageContext.setAttribute("pCount",new Integer(c1.intValue()+1));  //在原有的pageContent上加1
    Integer c2 = (Integer)session.getAttribute("sCount");
    session.setAttribute("sCount",new Integer(c2.intValue()+1));  //在原有的pageContent上加1
    Integer c3 = (Integer)application.getAttribute("aCount");
    application.setAttribute("aCount",new Integer(c3.intValue()+1));  //在原有的pageContent上加1
%>
<b>頁面計數:</b><%=pageContext.getAttribute("pCount")+"<br>" %>
<b>會話計數:</b><%=session.getAttribute("sCount")+"<br>" %>
<b>應用程式計數:</b><%=application.getAttribute("aCount")+"<br>" %>
<b>時間:</b><%=new java.sql.Time(System.currentTimeMillis()) %>
</body>
</html>

config物件

1.定義

​ config物件是類javax.servlet.ServletConfig的一個物件,它標識Servlet的配置。

2.作用

​ 主要用來獲取伺服器的配置資訊,在jsp頁面通過為jsp容器初始化時進行傳遞

3.方法

在這裡插入圖片描述

相關文章