读书人

request.setCharacterEncoding(reqEnc

发布时间: 2013-11-18 00:11:49 作者: rapoo

request.setCharacterEncoding(reqEnc)的作用问题
page trimDirectiveWhitespaces="true" %><%@include file="/common/setCharset.jsp"%><jsp:include page="/common/config.jsp" /><%!static boolean validate(HttpServletRequest request) {if (!request.getMethod().equalsIgnoreCase("POST")) {getReader?()操作,所以,jsp容器又会把访问common.jsp的这个request请求在动态访问加载config.jsp生成的servlet代码之后,编码方式变成了GBK。?解决方案:(1)在config.jsp文件的开头,手动设置请求编码为UTF-8(2)在<%@include file="/common/setCharset.jsp"%>这句后面加一些getParameter()方法,让setCharacterEncoding()方法生效。???另外:我们来总结一下两种include 两种用法的区别,主要有两个方面的不同:?
一、执行时间上:?
<%@ include file=”relativeURI”%> 是在翻译阶段执行?
<jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行。?
二、引入内容的不同:?
<%@ include file=”relativeURI”%> 引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起。?
<jsp:include page=”relativeURI” flush=”true” /> 引入执行页面或servlet所生成的应答文本。
???????

?

读书人网 >编程

热点推荐