首先要了解SiteMesh机制,因为他是过滤器,会拦截你的请求根据自己的规则给你返回,所有如果你没有设置编码,SiteMesh将会用自己编码,默认编码是ISO8859-1。至于为什么乱码建议去看看孙鑫讲过一章关于乱码的问题。
在一个网上有很多讲解关于如果决绝包含HTML会导致乱码的问题。群我仔细按照网上说的做了。。其他的JSP确实没有问题。但是HTML本山还是会有乱码问题。
最后建议还是把HTML修改成JSP把,比加过滤器要好的多。
如果有哪位有更好的决绝办法,请告诉我一下吧。。。多谢!