日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

新手的JSP學(xué)習(xí)心得之(二)(2)_JSP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:新手的JSP學(xué)習(xí)心得之(一)
一、 JSP 工作原理 在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet。而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)jsp文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)


String str1=new String("ABCD"); 
  String str2=new String("ABCD"); 
  if (str1.compareTo(str2)==0) 
   out.print("yes"); 
  else 
   out.print("no"); 
  結(jié)果是"yes"。 

(4)防止JSP或SERVLET中輸出被瀏覽器保存在緩沖區(qū)中: 
瀏覽器在默認(rèn)情況下會(huì)把瀏覽過(guò)網(wǎng)頁(yè)保存在緩沖區(qū)中,在調(diào)試時(shí),一般不希望這樣.把下面腳本加入程序中,就可防止JSP或SERVLET中輸出被瀏覽器保存在緩沖區(qū)中 
<% 
response.setHeader("Cache-Control","no-store"); //HTTP 1.1 
response.setHeader("Pragma","no-cache"); //HTTP 1.0 
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server 
%> 
在IE中也可通過(guò)設(shè)置實(shí)現(xiàn):把/工具/INTERNET選項(xiàng)/常規(guī)/設(shè)置/檢察所存頁(yè)面較新版本,設(shè)為每次訪問(wèn)該頁(yè)時(shí)都檢查. 

六、COOKIE HTTP COOKIE實(shí)質(zhì)是服務(wù)端與在客戶端之間傳送普通HTTP頭,可保存也可不保存在客戶硬盤上.如果保存,每一個(gè)文件大小不超過(guò)4K文本文件.多個(gè)COOKIE可保存到同一個(gè)文件中. 如果從編程角度來(lái)看,在JSP中COOKIE就是JAVA提供一個(gè)類.常用方法如下所表示,因?yàn)榭蛻舳丝赡懿唤邮蹸OOKIE,所以建議不用它,改用SESSION等其他方式。 
public class cookie 

public String getDomain() //返回該COOKIE有效域 
public int getMaxAge() //返回該COOKIE有效期,單位為秒 
public String getName() //返回該COOKIE名稱 
public String getPath() //返回該COOKIE有效路徑 
public boolean getSecure() //返回該COOKIE安全設(shè)置 
public String getValue() //返回該COOKIE值 
public void setDomain(java.lang.String pattern) //設(shè)置該COOKIE有效域 
public void setMaxAge(int expiry) //設(shè)置該COOKIE有效期,單位為秒 
public void setPath(java.lang.String uri) //設(shè)置該COOKIE有效路徑 
public void setSecure(boolean flag) //設(shè)置該COOKIE安全設(shè)置 
public void setValue(java.lang.String newValue) //設(shè)置該COOKIE值 

一個(gè)COOKIE包含以下五部分: 
NAME/VALUE對(duì),設(shè)置該COOKIE名字及它保存值 

COOKIE通常和服務(wù)器相關(guān),如果將域設(shè)為JAVA.SUN.COM,那么該COOKIE就和這個(gè)域相關(guān),只對(duì)該網(wǎng)址起作用,當(dāng)瀏覽該網(wǎng)址時(shí),瀏覽器將把該COOKIE內(nèi)容發(fā)送給服務(wù)端,COOKIE是作為HTTP HEADER一部分被發(fā)送,如果沒(méi)有設(shè)置域,那么COOKIE就只和創(chuàng)建該COOKIE服務(wù)器相關(guān). 

路徑用于指定服務(wù)器上可以使用該COOKIE文件所在路徑,它只對(duì)該網(wǎng)址下該路徑下應(yīng)用起作用."/"表示服務(wù)器上所有目錄都可以使用該COOKIE. 

COOKIE都有一個(gè)有效期,有效期默認(rèn)值為-1,這表示沒(méi)有保存該COOKIE,當(dāng)該瀏覽器退出時(shí),該COOKIE立即失效. 

分享:解析Hibernate+Struts結(jié)合開(kāi)發(fā)
隨著Java技術(shù)的逐漸成熟與完善,作為建立企業(yè)級(jí)應(yīng)用的標(biāo)準(zhǔn)平臺(tái),J2EE平臺(tái)得到了長(zhǎng)足的發(fā)展。借助于J2EE規(guī)范中包含的多項(xiàng)技術(shù):Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages( JSP )、Java Message Service(JMS)等,開(kāi)發(fā)出了許多應(yīng)用

來(lái)源:模板無(wú)憂//所屬分類:JSP教程/更新時(shí)間:2010-03-11
相關(guān)JSP教程