新手的JSP学习心得之(二)(2)_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:新手的JSP学习心得之(一)
一、 JSP 工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转


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

(4)防止JSP或SERVLET中输出被浏览器保存在缓冲区中: 
浏览器在默认情况下会把浏览过网页保存在缓冲区中,在调试时,一般不希望这样.把下面脚本加入程序中,就可防止JSP或SERVLET中输出被浏览器保存在缓冲区中 
<% 
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中也可通过设置实现:把/工具/INTERNET选项/常规/设置/检察所存页面较新版本,设为每次访问该页时都检查. 

六、COOKIE HTTP COOKIE实质是服务端与在客户端之间传送普通HTTP头,可保存也可不保存在客户硬盘上.如果保存,每一个文件大小不超过4K文本文件.多个COOKIE可保存到同一个文件中. 如果从编程角度来看,在JSP中COOKIE就是JAVA提供一个类.常用方法如下所表示,因为客户端可能不接受COOKIE,所以建议不用它,改用SESSION等其他方式。 
public class cookie 

public String getDomain() //返回该COOKIE有效域 
public int getMaxAge() //返回该COOKIE有效期,单位为秒 
public String getName() //返回该COOKIE名称 
public String getPath() //返回该COOKIE有效路径 
public boolean getSecure() //返回该COOKIE安全设置 
public String getValue() //返回该COOKIE值 
public void setDomain(java.lang.String pattern) //设置该COOKIE有效域 
public void setMaxAge(int expiry) //设置该COOKIE有效期,单位为秒 
public void setPath(java.lang.String uri) //设置该COOKIE有效路径 
public void setSecure(boolean flag) //设置该COOKIE安全设置 
public void setValue(java.lang.String newValue) //设置该COOKIE值 

一个COOKIE包含以下五部分: 
NAME/VALUE对,设置该COOKIE名字及它保存值 

COOKIE通常和服务器相关,如果将域设为JAVA.SUN.COM,那么该COOKIE就和这个域相关,只对该网址起作用,当浏览该网址时,浏览器将把该COOKIE内容发送给服务端,COOKIE是作为HTTP HEADER一部分被发送,如果没有设置域,那么COOKIE就只和创建该COOKIE服务器相关. 

路径用于指定服务器上可以使用该COOKIE文件所在路径,它只对该网址下该路径下应用起作用."/"表示服务器上所有目录都可以使用该COOKIE. 

COOKIE都有一个有效期,有效期默认值为-1,这表示没有保存该COOKIE,当该浏览器退出时,该COOKIE立即失效. 

分享:解析Hibernate+Struts结合开发
随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages( JSP )、Java Message Service(JMS)等,开发出了许多应用

来源:模板无忧//所属分类:JSP教程/更新时间:2010-03-11
相关JSP教程