怎么样使用JSP页面缓存

怎么样使用JSP页面缓存,第1张

手段很多,你可以把这个文件生成静态的html,后台跑一个线程,每天更新一下文件。

当然使用squid反向代理加速也行,但是配置安装成本比较高。

另外,你可以把页面的内容放到项目的上下文里,这样不用访问数据库,直接从内存里拿就好了。

当然还有很多方式,数据库缓存,应用程序缓存等等都可以。

在jsp页面里:

request.setAttribute("aaa",bbb)

request.getSession().setAttribute("ccc",ddd)

其中,bbb是一个文本里面的内容,ddd是另一个文本框里的内容。

这样可以暂时保存下来,等再次返回这个页面的时候,我们在用

得到bbb,request.getAttribute(''aaa'')然后再把bbb设置在第一个文本框里面就好了,达到了缓存的效果。

如果你用struts框架,里面的html标签库已经为我们提供了这样的效果。我们可以直接来用。

不要用包含文件也就是 <%@ include file= " "%>否则可能刷新不出来。

自动刷新可以这么实现:

<%@ page language= "java "%>

<%@ page import= "java.util.Date "%>

<html>

<head>

<title>自动刷新 </title>

<%response.setHeader( "refresh ", "5 ")%>

</head>

<body>

<center> 当前时间是: <%=new Date()%></center>

</body>

书写急噪可能有手误。自己检查一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11059648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存