Note

来源:互联网 发布:北京赢时胜软件 编辑:程序博客网 时间:2024/05/01 22:50

1.    要引入Jscript,CSS 都要放在 WebRoot下 不然没反应 这个错误是致命的 

 

 

2.           response.setHeader("Pragma","No-cache");    
               response.setHeader("Cache-Control","no-cache");    
               response.setDateHeader("Expires", -10);
具体什么意思 ?

 

   禁用IE缓存
HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。
普通报头中的Cache-Control用于指定缓存指令,缓存指令是单向的(响应中出现的缓存指令在请求中未必会出现),且是独立的(一个消息的缓存指令不会影响另一个消息处理的缓存机制),HTTP1.0使用的类似的报头域为Pragma。
请求时的缓存指令包括:no-cache(用于指示请示或响应消息不能缓存)、no-store、max-age、max-stale、min-fresh、only-if-cached;
响应时的缓存指令包括:public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age、s-maxage。
例:为了指示IE浏览器(客户端)不要缓存页面,服务器端的jsp程序可以编写如下:
response.setHeader(“Cache-Control”, “no-cache”);
//response.setHeader(“Pragma”, “no-cache”);作用相当于上行代码,通常两者合用
 
Expires实体报头域给出响应过期的日期和时间。为了让代理服务器或浏览器在一段时间以后更新缓存中(再次访问曾访问过的页面时,直接从缓存中加载,缩短响应时间和降低服务器负载)的页面,我们可以使用Expires实体报头域指定页面过期时间。例:Expires:Thu,15 Sep 2006 16:23:12 GMT
HTTP1.1的客户端和缓存必须将其他非法的日期格式(包括0)看作已经过期。如:为了让浏览器不要缓存页面,也可以利用Expires实体报关域,设置为0,jsp程序如下:
response.setDateHeader(“Expires”, “0”);
 
 
Recommended memory arguments   推荐的内存参数

 

 

 

 

 

这个个的比较:

booleanequals(Object anObject) 
          比较此字符串与指定的对象。 
booleanequalsIgnoreCase(String anotherString) 
          将此 String 与另一个 String 进行比较,不考虑大小写。 

 

 

在web-inf/web.xml文件中,  
配置servlet类别名和servlet类所在目录
<servlet>
    <servlet-name>DisplayChart</servlet-name>          //别名
    <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>   //路径
  </servlet>
然后设置哪些地方要使用该servlet类
 <servlet-mapping>
    <servlet-name>DisplayChart</servlet-name>
    <url-pattern>*.do</url-pattern>//表示所有以.do结尾的动作都要调用该servlet类,
//(当然,<url-pattern>中也可以使用一个制定的路径,然后你开启tomcat,在地址栏输入工程名加<url-pattern>的值即可)
  </servlet-mapping>
原创粉丝点击