这些天开发一个项目,服务器是tomcat,操作系统是xp,采用的是MVC架构,模式是采用Facade模式,总是出现乱码,自己也解决了好多天,同事也帮忙解决,也参考了网上众多网友的文章和意见,总算是搞定。
好记性不如烂笔杆,所以特意记下,以防止自己遗忘,同时也给那些遇到同样问题的人提供一个好的参考途径:
(一)JSP页面上是中文,但是看的时候是乱码:
解决的办法就是在JSP页面的编码的地方
%@ page language="java" contentType="text/html;charset=GBK" %,
因为Jsp转成Java文件时的编码问题,默认的话有的服务器是ISO-8859-1,如果一个JSP中直接输入了中文,Jsp把它当作ISO8859-1来处理是肯定有问题的,这一点,我们可以通过查看Jasper所生成的Java中间文件来确认。
(二)当用Request对象获取客户提交的汉字代码的时候,会出现乱码:
解决的办法是:要配置一个filter...[ 查看全文 ]