新手的JSP學(xué)習(xí)心得之(二)(2)_JSP教程
教程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)用
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
- JSP初級(jí)教程之跟我學(xué)JSP(三)
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- Tomcat網(wǎng)站發(fā)布配置方案詳細(xì)說(shuō)明
- Servlet動(dòng)態(tài)產(chǎn)生JPEG圖像的例子
- Spring學(xué)習(xí)基礎(chǔ)---多框架集成
- J2ME的重要功能簡(jiǎn)介1
- JSP中可能會(huì)碰到的問(wèn)題解答
- 在J2ME中使用Timer和TimerTask來(lái)實(shí)現(xiàn)多線程
- Struts初級(jí)教程(4)-對(duì)國(guó)際化的支持
- jsp中session過(guò)期設(shè)置及web.xml配置學(xué)習(xí)
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-新手的JSP學(xué)習(xí)心得之(二)(2)
。