jsp page用法介紹

來源:互聯網
上載者:User

設定和取得page範圍的屬性:page_scope_01.jsp

 代碼如下 複製代碼
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>測試</titlte>
</head>
<body>
<%    //設定page屬性
 pageContext.setAttribute("name","小明");
 pageContext.setAttribute("birthday",new Date());
%>
<%    //從page屬性範圍中取出屬性
 String username=(String)pageContext.getAttribute("name");
 Date userbirthday=(Date)pageContext.getAttribute("birthday");
%>
<h1><%=username%></h1>
<h2><%=userbirthday%</h2>
</body>
</html>


如果使用跳轉執行取得屬性:page_scope_02.jsp

 代碼如下 複製代碼
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>測試</title>
</head>
<body>
<%    //設定page屬性
 pageContext.setAttribute("name","小明");
 pageContext.setAttribute("birthday",new Date());
%>
<jsp:forward page="page_scope_03.jsp"/>
</body>
</html>


跳轉後的頁面:page_scope_03.jsp

 代碼如下 複製代碼
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>測試</title>
</head>
<body>
<%    //從page屬性範圍中取出屬性
 String username=(String)pageContext.getAttribute("name");
 Date userbirthday=(Date)pageContext.getAttribute("birthday");
%>
<h1>姓名:<%=username%></h1>
<h2>生日:<%=userbirthday%></h2>
</body>
</html>

則執行結果屬性為null

 class getClass 返回此Object的類
2   int hashCode() 返回此Object的hash碼
3   boolean equals(Object obj) 判斷此Object是否與指定的Object對象相等
4   void copy(Object obj) 把此Object拷貝到指定的Object對象中
5   Object clone() 複製此Object對象
6   String toString() 把此Object對象轉換成String類的對象
7   void notify() 喚醒一個等待的線程
8   void notifyAll() 喚醒所有等待的線程
9   void wait(int timeout) 使一個線程處於等待直到timeout結束或被喚醒
10   void wait() 使一個線程處於等待直到被喚醒
11   void enterMonitor() 對Object加鎖
12   void exitMonitor() 對Object開鎖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.