基本組件


JSP共有以下9種基本內(nèi)置組件(可與ASP的6種內(nèi)部組件相對(duì)應(yīng)):
request 用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù)
response 網(wǎng)頁(yè)傳回用戶端的回應(yīng)
pageContext " /> 牛牛免费视频,69精品人妻一区二区三区蜜桃,亚洲欧美国产综合在线一区

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JSP的9種基本內(nèi)置組件

來(lái)源:網(wǎng)友提供如有版權(quán)問(wèn)題請(qǐng)與我們聯(lián)系


基本組件


JSP共有以下9種基本內(nèi)置組件(可與ASP的6種內(nèi)部組件相對(duì)應(yīng)):
request 用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來(lái)自GET/POST請(qǐng)求的參數(shù)
response 網(wǎng)頁(yè)傳回用戶端的回應(yīng)
pageContext 網(wǎng)頁(yè)的屬性是在這里管理
session 與請(qǐng)求有關(guān)的會(huì)話期
application servlet正在執(zhí)行的內(nèi)容
out 用來(lái)傳送回應(yīng)的輸出
config servlet的構(gòu)架部件
page JSP網(wǎng)頁(yè)本身
exception 針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外


你可以使用它們來(lái)存取執(zhí)行JSP代碼的servlet。 為了避免談?wù)摰教郤ervlet API 的細(xì)節(jié),讓我們來(lái)檢視一些你可以利用它們來(lái)做的事:

不必使用運(yùn)算式,你可以直接存取內(nèi)部out物件來(lái)列印一些東西到response:
<% out.println("Hello"); %>
不必直接傳送參數(shù)到JavaBean,你可以按照請(qǐng)求部件來(lái)取得參數(shù)的值:
<% String name=request.getParameter("name");

out.println(name); %>。

等等。

以下著重介紹session對(duì)象。

  會(huì)話狀態(tài)維持是 Web 應(yīng)用開發(fā)者必須面對(duì)的問(wèn)題。有多種方法可以用來(lái)解決這個(gè)問(wèn)題,如使用 Cookies 、隱藏的表單輸入域,或直接將狀態(tài)信息附加到 URL 中。Java Servlet 提供了一個(gè)在多個(gè)請(qǐng)求之間持續(xù)有效的會(huì)話對(duì)象,該對(duì)象允許用戶存儲(chǔ)和提取會(huì)話狀態(tài)信息。JSP也同樣支持Servlet中的這個(gè)概念。
  在 Sun 的 JSP 指南 中可以看到許多有關(guān)隱含對(duì)象的說(shuō)明(隱含的含義是,這些對(duì)象可以直接引用,不需要顯式地聲明,也不需要專門的代碼創(chuàng)建其實(shí)例)。例如 request 對(duì)象,它是 HttpServletRequest 的一個(gè)子類。該對(duì)象包含了所有有關(guān)當(dāng)前瀏覽器請(qǐng)求的信息,包括 Cookies , HTML 表單變量等等。 session 對(duì)象也是這樣一個(gè)隱含對(duì)象。這個(gè)對(duì)象在第一個(gè) JSP 頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,并被關(guān)聯(lián)到 request 對(duì)象上。與 ASP 中的會(huì)話對(duì)象相似, JSP 中的 session 對(duì)象對(duì)于那些希望通過(guò)多個(gè)頁(yè)面完成一個(gè)事務(wù)的應(yīng)用是非常有用的。
   為說(shuō)明 session 對(duì)象的具體應(yīng)用,接下來(lái)我們用三個(gè)頁(yè)面模擬一個(gè)多頁(yè)面的 Web 應(yīng)用。第一個(gè)頁(yè)面( q1.html )僅包含一個(gè)要求輸入用戶名字的 HTML 表單,代碼如下:
  < HTML>
  < BODY>
  < FORM METHOD=POST ACTION="q2.jsp">
 請(qǐng)輸入您的姓名:
  < INPUT TYPE=TEXT NAME="thename">
  < INPUT TYPE=SUBMIT VALUE="SUBMIT">
  < /FORM>
  < /BODY>
  < /HTML>
   第二個(gè)頁(yè)面是一個(gè) JSP 頁(yè)面( q2.jsp ),它通過(guò) request 對(duì)象提取 q1.html 表單中的 thename 值,將它存儲(chǔ)為 name 變量,然后將這個(gè) name 值保存到 session 對(duì)象中。 session 對(duì)象是一個(gè)名字 / 值對(duì)的集合,在這里,名字 / 值對(duì)中的名字為“ thename ”,值即為 name 變量的值。由于 session 對(duì)象在會(huì)話期間是一直有效的,因此這里保存的變量對(duì)后繼的頁(yè)面也有效。 q2.jsp 的另外一個(gè)任務(wù)是詢問(wèn)第二個(gè)問(wèn)題。下面是它的代碼:
  < HTML>
  < BODY>
  < %@ page language="Java" %>
  < %! String name=""; %>
  < %
  name = request.getParameter("thename");
  session.putValue("thename", name);
  %>
 您的姓名是: < %= name %>
  < p>
  < FORM METHOD=POST ACTION="q3.jsp">
 您喜歡吃什么 ?
  < INPUT TYPE=TEXT NAME="food">
  < P>
  < INPUT TYPE=SUBMIT VALUE="SUBMIT">
  < /FORM>
  < /BODY>
  < /HTML>
   第三個(gè)頁(yè)面也是一個(gè) JSP 頁(yè)面( q3.jsp ),主要任務(wù)是顯示問(wèn)答結(jié)果。它從 session 對(duì)象提取 thename 的值并顯示它,以此證明雖然該值在第一個(gè)頁(yè)面輸入,但通過(guò) session 對(duì)象得以保留。 q3.jsp 的另外一個(gè)任務(wù)是提取在第二個(gè)頁(yè)面中的用戶輸入并顯示它:
  < HTML>
  < BODY>
  < %@ page language="Java" %>
  < %! String food=""; %>
  < %
  food = request.getParameter("food");
  String name = (String) session.getValue("thename");
  %>
 您的姓名是: < %= name %>
  < P>
 您喜歡吃: < %= food %>
  < /BODY>
  < /HTML>

jsp技術(shù)JSP的9種基本內(nèi)置組件,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久中文字幕人妻AV熟女 | 国产精品久久久久久久A片冻果 | 国产在线观看成人 | 伦 乱真实故事 | 中文字幕乱码一区久久麻豆樱花 | 6080yy奇领电影在线看 | 精品午夜中文字幕熟女人妻在线 | 亚洲色综合中文字幕在线 | 色欲狠狠躁天天躁无码中文字幕 | 久久精品AV无码亚洲色欲 | 亚洲zooz人禽交xxxx | 国产精品你懂的在线播放 | 国产精品久久久久永久免费看 | 快播最新电影网站 | 亚洲男人片片在线观看 | 日本片bbbxxx | 欧美高清vivoesond在线播放 | 人与禽交3d动漫羞羞动漫 | 久久午夜免费视频 | xvideos中文版在线视频 | 男人扒开添女人下部口述 | 天天综合亚洲综合网站 | 毛片在线看片 | 欧美阿v在线免播播放 | 秘密教学26我们在做一次吧免费 | 少妇高潮A片特黄久久精品网 | 国产精品嫩草影院在线观看免费 | 久久精品国产在热亚洲完整版 | 凌馨baby| 午夜想想爱午夜剧场 | 久久久无码精品一区二区三区 | 4480YY无码午夜私人影院 | 亚洲成色WWW久久网站夜月 | 十分钟在线观看免费视频高清WWW | 无限资源日本2019版免费 | 麻豆免费观看高清完整视频 | 花季v3.0.2黄在线观看 | 国产视频这里只有精品 | 伊人久久亚洲精品一区 | 综合精品欧美日韩国产在线 | 99久久久免费精品免费 |