系统jsp<%@ include file=""%>头页面常用参数
来源:互联网 发布:被淘宝客服骗了怎么办 编辑:程序博客网 时间:2024/06/03 14:27
<!-- 引入系统常用tld文件 -->
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/tld/struts-nested.tld" prefix="nested"%>
<!-- 系统常用路径 -->
<%
String contextPath = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ contextPath;
//images path /WebRoot/images
String imageBasePath = basePath + "/images";
//css path /WebRoot/css
String cssBasePath = basePath + "/css";
//Javascript lib path /WebRoot/js
String jsBasePath = basePath + "/js";
//System.out.println("######## " + basePath);
String contentType = "text/html;charset=gbk";
String rcrmTitle = "RCRM 1.0";
//在服务器的动态网页中禁止缓存,要加入类似如下脚本
response.setContentType(contentType);
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "0");
response.setHeader("CacheControl", "max-age=0");
response.setHeader("Cache-Control", "no-store");
//请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括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。各个消息中的指令含义如下:
//Public指示响应可被任何缓存区缓存。
//Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。
//no-cache指示请求或响应消息不能缓存
//no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
//max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
//min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
//max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。
response.setHeader("History-Control", "resubmit_expired");
%>
<!-- 系统常用js文件 -->
<script type="text/javascript" src="<%=jsBasePath%>/jpf/jpf.js"></script>
<!-- 系统常用CSS样式文件 -->
<link href="<%=styleCssPath%>" rel="stylesheet" type="text/css">
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/tld/struts-nested.tld" prefix="nested"%>
<!-- 系统常用路径 -->
<%
String contextPath = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
+ contextPath;
//images path /WebRoot/images
String imageBasePath = basePath + "/images";
//css path /WebRoot/css
String cssBasePath = basePath + "/css";
//Javascript lib path /WebRoot/js
String jsBasePath = basePath + "/js";
//System.out.println("######## " + basePath);
String contentType = "text/html;charset=gbk";
String rcrmTitle = "RCRM 1.0";
//在服务器的动态网页中禁止缓存,要加入类似如下脚本
response.setContentType(contentType);
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "0");
response.setHeader("CacheControl", "max-age=0");
response.setHeader("Cache-Control", "no-store");
//请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括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。各个消息中的指令含义如下:
//Public指示响应可被任何缓存区缓存。
//Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效。
//no-cache指示请求或响应消息不能缓存
//no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。
//max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应。
//min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应。
//max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。
response.setHeader("History-Control", "resubmit_expired");
%>
<!-- 系统常用js文件 -->
<script type="text/javascript" src="<%=jsBasePath%>/jpf/jpf.js"></script>
<!-- 系统常用CSS样式文件 -->
<link href="<%=styleCssPath%>" rel="stylesheet" type="text/css">
- 系统jsp<%@ include file=""%>头页面常用参数
- <jsp:include page=""/>和<%@include file=""%>-----JSP中两种页面引入方式的区别
- <jsp:include page=""/>和<%@include file=""%>-----JSP中两种页面引入方式的区别
- <%@ include file=""%>,<jsp:include page=""/>
- <jsp:include>和<%@include file=""%>区别
- <%@ include file="include.jsp" %>学习小结
- <%@include file="../common/jsp/UsrCheck.jsp"%>
- <%include file="a.jsp"%>与<jsp:include file="a.jsp"/>有什么区别?
- Include Jsp File
- include file=""和jsp:include page=""的区别
- jsp:include page="" 和 include file="" 的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <jsp:include page=""> 与<%@ include file=""%>理解
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file=""%>与<jsp:include page=""/>的区别
- <jsp:include page="">和<%@ include file=""%>区别总结
- Wince驱动调试笔记
- mysql数据库不能插入中文问题解决方案
- 扩展DelphiXE IDE白皮书
- java se基础知识一
- 制定目标,定期反省总结
- 系统jsp<%@ include file=""%>头页面常用参数
- listview 属性 小结
- doctrine 与 mysql 数据类型的详细转换规则。
- delphi编写电子邮件的制作步骤
- Joomla 1.5 + Akeeda Kickstart + Akeeda Backup Core
- Android 调用前置摄像头
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常
- 搬家到博客园
- STM32