亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

JSP學習二——內置對象

2024-04-27 15:05:50
字體:
來源:轉載
供稿:網友

一、jsp內置對象

由容器實現和管理,不需要通過JSP頁面編寫來實例化,在所有的JSP頁面中都可以直接使用,起到了簡化頁面的作用。JSP有9個內置對象:request,response,session,application,out,pageContext,config,page,exception。

二、request對象

封裝了由客戶端生成的HTTP請求的所有細節,主要包括HTTP頭信息,系統信息,請求方式和請求參數等。通過該對象可以處理客戶端瀏覽器提交的HTTP請求中的各項參數。

2.1 訪問請求參數

當通過超鏈接的形式發送請求時,可以為該請求傳遞參數,通過在超鏈接后面加上問號實現,多個參數用&分隔。在被連接到的頁面可以通過request對象的getParameter()方法獲取傳遞的參數值。

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title>使用request對象獲取請求參數值</title></head><body><a href="deal.jsp?id=1&user=wj&pwd=123">處理頁</a></body></html>

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%	String id=request.getParameter("id");	String user=request.getParameter("user");	String pwd=request.getParameter("pwd");%><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>處理頁</title></head><body>id 參數的值為:<%=id %><br>user 參數的值為:<%=user %><br>pwd 參數的值為:<%=pwd %></body></html>

2.2 在作用域中管理屬性

在進行請求轉發時,需要把一些數據傳遞到轉發后的頁面進行處理。這時,就需要使用request對像的setAttribute()方法將數據保存到request范圍內的變量中

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> 在作用域中管理屬性</title></head><body><%	try{		int money=100;		int number=0;		request.setAttribute("result", money/number);	}catch(Exception e){		request.setAttribute("result", "頁面產生錯誤!");	}%><jsp:forward page="deal.jsp" /></body></html>

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>結果頁deal</title></head><body><%String message=request.getAttribute("result").toString(); %><%=message %></body></html>

2.3 獲取cookie

cookie是小段的文本信息,在網絡服務器上生成,并發送給瀏覽器。通過使用cookie可以標識用戶身份,記錄用戶名和密碼,跟蹤重復用戶等。瀏覽器將cookie以key/value的形式保存到客戶機的某個指定目錄中。通過cookie的getCookie()方法可獲取到所有cookie對象的集合;通過getName()方法可以獲取到指定名稱的cookie;通過getValue)()方法可獲得cookie對象的值,使用response的addCookie()方法將一個cookie對象發送到客戶端。

2.4 獲取客戶端信息

通過request可以獲取客戶端相關信息,例如,HTTP報頭信息、客戶信息提交方式、客戶端主機ip地址、端口號等。

三、respons對象

用戶響應客戶請求,向客戶端輸出信息。

3.1 重定向網頁

利用response對象提供的sendRedirect()方法可以將網頁重定向到另一個頁面。重定向后request中的屬性全部失效,并開始一個新的request對象。地址欄中顯示的是重定向后的地址。

語法格式:response.sendRedirect(String path);

3.2 處理HTTP文件頭

可以禁用緩存,設置頁面自動刷新,定時跳轉網頁。

3.3 設置輸出緩沖

四、session對象

session對象在網絡中被稱為對話,通過session可以在應用程序的web頁面間進行跳轉時,保存用戶的狀態,使整個用戶會話一直存在下去,直到瀏覽器關閉。

4.1 創建及獲取客戶的會話

session.setAttribute(String name, Object obj);

session.getAttribute(String name);

4.2 從會話中移動指定的綁定對象

session.removeAttribute(String name);

4.3 銷毀session

session.invalidate();

4.4 會話超時管理

五、application對象

用于保存所有應用程序中的共有數據。在服務器啟動時自動創建,在服務器停止時銷毀。application對象提供了對應用程序進行初始化參數進行訪問的方法。應用程序初始化參數在web.xml文件中進行設置,web.xml文件位于web應用所在目錄下的WEB-INF子目錄中,在web.xml文件中通過<context-param>標記配置應用程序初始化參數。

六、out對象

out對象用于在web瀏覽器內輸出信息,并且管理應用服務器上的輸出緩沖區。

七、pageContext對象

該對象可以獲取JSP頁面的request、response、session、application等對象。它的創建和初始化都是由容器來完成。

八、config對象

用于取得服務器的配置信息。讀取web.xml配置信息

九、page對象

代表JSP本身,本質上是包含當前Servlet接口引用的變量,可以看做是this關鍵字的別名。

十、exception對象

處理JSP文件執行時發生的所有錯誤和異常,只有在page指令中設置為isErorPage屬性為TRUE的頁面中才可以被使用,在一般的jsp頁面中使用該對象將無法編譯JSP文件。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线视频亚洲欧美| 久久99热这里只有精品国产| 亚洲全黄一级网站| 中文字幕精品国产| 91国产在线精品| 正在播放国产一区| 国产欧美日韩中文字幕在线| 国产亚洲精品久久久久久| 亚洲精品久久久久久下一站| 国产日韩欧美一二三区| 久久久女人电视剧免费播放下载| 国产成人综合一区二区三区| 国产精品黄色av| 欧美区二区三区| 九九视频直播综合网| 亚洲第一精品夜夜躁人人躁| 国产精品一区二区三| 7777kkkk成人观看| 一区二区三区黄色| 成人444kkkk在线观看| 亚洲激情久久久| 伊人伊成久久人综合网站| 亚洲一区www| 亚洲va国产va天堂va久久| 97人人爽人人喊人人模波多| 久久久天堂国产精品女人| 国产成人精品午夜| 色777狠狠综合秋免鲁丝| 午夜精品理论片| 国产综合在线视频| 欧美激情国产日韩精品一区18| 51视频国产精品一区二区| www.国产一区| 欧美国产视频日韩| 欧美亚洲视频在线观看| x99av成人免费| 国产精品扒开腿做爽爽爽视频| 日韩av不卡在线| 日韩国产欧美精品一区二区三区| 免费av一区二区| 中文字幕一精品亚洲无线一区| 亚洲日本aⅴ片在线观看香蕉| 国产成+人+综合+亚洲欧美丁香花| 国内精品视频一区| 欧美日韩性视频| 欧美日韩一区免费| 伊人久久男人天堂| 亚洲四色影视在线观看| 精品亚洲va在线va天堂资源站| 国产精品久久久久久亚洲影视| 日韩在线观看成人| 亚洲天堂av综合网| 欧美多人乱p欧美4p久久| 欧美综合在线第二页| 精品国产91乱高清在线观看| 91亚洲国产成人精品性色| 97超碰国产精品女人人人爽| 91精品视频大全| 日韩在线视频免费观看| 欧美性xxxxhd| 国产欧美日韩中文字幕| 国产乱肥老妇国产一区二| 超薄丝袜一区二区| 欧美一区二区三区免费视| 欧美激情二区三区| 疯狂做受xxxx欧美肥白少妇| 美女福利精品视频| 成人av电影天堂| 成人性教育视频在线观看| 久久偷看各类女兵18女厕嘘嘘| 菠萝蜜影院一区二区免费| 日韩毛片在线看| 欧美在线一区二区三区四| 高清视频欧美一级| 在线看欧美日韩| 国内精品小视频在线观看| 日韩欧美亚洲成人| 亚洲女人天堂av| 欧美性生交大片免网| 欧美电影在线播放| 亚洲精品乱码久久久久久金桔影视| 国产成人一区二| 综合av色偷偷网| 97人人做人人爱| 久久久国产精品亚洲一区| 日本不卡高字幕在线2019| 日本精品一区二区三区在线播放视频| 综合网日日天干夜夜久久| 欧美高清自拍一区| 97精品欧美一区二区三区| 91在线观看欧美日韩| 92国产精品久久久久首页| 亚洲成人1234| 91高清免费在线观看| 成人国产精品av| 国产精品亚洲第一区| 欧美一区深夜视频| 成人动漫网站在线观看| 精品国产乱码久久久久久天美| 秋霞av国产精品一区| 91日本视频在线| 国产精品视频一区二区高潮| 国内精品久久久久| 91精品国产免费久久久久久| 日韩精品极品在线观看播放免费视频| 国产精品免费在线免费| 韩国一区二区电影| 色樱桃影院亚洲精品影院| 色婷婷久久一区二区| 91亚洲精品视频| 亚洲国产精品久久| 91精品国产色综合久久不卡98口| 国产精品久久久久999| 国产一区二区久久精品| 成人免费观看a| 中文字幕久精品免费视频| 久久精品中文字幕| 欧美成人免费视频| 亚洲一区二区国产| 欧美一级视频免费在线观看| 久久伊人色综合| 中文.日本.精品| 日韩av综合网| 在线播放精品一区二区三区| 性日韩欧美在线视频| 狠狠躁夜夜躁人人爽天天天天97| 97免费中文视频在线观看| 亚洲精品日韩av| 久久综合免费视频影院| 国产噜噜噜噜噜久久久久久久久| 亚洲美女动态图120秒| 亚洲欧美激情四射在线日| 51久久精品夜色国产麻豆| 欧美丝袜一区二区三区| 欧美久久精品一级黑人c片| 国产性色av一区二区| 在线视频免费一区二区| 亚洲人在线视频| 国产精品国产自产拍高清av水多| 国产欧美精品在线| 久久欧美在线电影| 国产亚洲精品高潮| 亚洲美女免费精品视频在线观看| 亚洲成人精品视频在线观看| 国产精品视频免费观看www| 久久视频这里只有精品| 国产+人+亚洲| 日韩精品视频在线| 精品视频在线播放免| 亚洲人成亚洲人成在线观看| 日韩网站免费观看| 国产一区二区香蕉| 国产成人精品综合| 人九九综合九九宗合| 中文字幕av一区中文字幕天堂| 亚洲欧美日韩天堂一区二区| 欧美午夜女人视频在线| 国产精品爽黄69| 国内精品美女av在线播放| 亚洲香蕉av在线一区二区三区| 欧美黄色片在线观看| 色噜噜狠狠狠综合曰曰曰| 久久久久中文字幕| 91久久在线播放|