新手的JSP学习心得之(二)(2)_JSP教程
教程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教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-新手的JSP学习心得之(二)(2)。