public class MyRequestProcessor extends RequestProcessor {
@Override
protected boolean processPreprocess(HttpServletRequest request, HttpServletResponse response) {
try {
response.setContentType( "text/html;charset=UTF-8 ");
request.setCharacterEncoding( "UTF-8 ");
response.setCharacterEncoding( "UTF-8 ");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return true;
}
}
<controller processorClass= "com.lgh.action.MyRequestProcessor " />
用Struts写的JSP遇到中文还是乱码?是代码有问题还是版本带来的问题?
还有JSP页面的EL表达示,居然默认是关闭的。。。无语,想打开连提示也没有,还要默写单词。
------解决方案--------------------
最好在jdk6.0.1下运行!
------解决方案--------------------
up
------解决方案--------------------
你这段怎么这么多UTF-8?设置一次就够了
------解决方案--------------------
一个比较郁闷的问题是现在布署的时候它会把J2EE系统包的东西都布署,以前不会的,搞不懂