您的位置:首页 > 编程语言 > Java开发

struts2设计登录页面注意事项

2013-06-18 10:07 381 查看
【1】必须考虑页面缓存问题。

如果页面失效,此时的浏览器会缓存原有的页面,导致用户重新登录时,将看到失效页面。

解决:

在登录页面、登录后的页面以及异常出错页面中,添加取消浏览器缓存的设置代码:

<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", -10);
%>


【2】Jsp中,引入其他文件时,需注意页面路径问题。

可以引入以下代码:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


后面就可以使用 <%=basePath%> 进行引用了。

例子:

<script type="text/javascript" src="<%=basePath%>ie6/crm2/js/lib/jquery/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="<%=basePath%>ie6/crm2/js/common.js"></script>
<script type="text/javascript" src="<%=basePath%>ie6/crm2/js/login.js"></script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: