首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

servlet传值给jsp页面出现疑问号

2013-11-26 
servlet传值给jsp页面出现问号这是直接访问jsp页面这是通过servlet传递给jsp页面后的效果,怎么全是问号了?

servlet传值给jsp页面出现问号
这是直接访问jsp页面
servlet传值给jsp页面出现疑问号

这是通过servlet传递给jsp页面后的效果,怎么全是问号了?明明上面的图 直接访问jsp页面是可以显示中文的啊。。。崩溃!求解!!
servlet传值给jsp页面出现疑问号 servlet jsp javascript web
[解决办法]
servlet里设置response的编码
再不行看看tomcat里设置的编码
[解决办法]
前后台编码统一下,包括servlet中response响应的response.setContentType("text/html;charset=utf-8");
这些编码都统一下,问题应该就可以解决了。
[解决办法]
终极解决方案,写一个encode过滤器,还有导致乱码的原因有很多种的,有可能是请求过来数据就乱码,也有可能你post存到数据库后是乱码,还有可能是从数据库取出的时候变成了乱码,还有可能是因为jquery的get/post请求导致的,总之,要一面一面的排除,别一上来就乱加
[解决办法]
doPost里设置下setContentType也加上gb2312
[解决办法]
加上这一行,设置传输到页面的字符编码
response.setContentType("text/html;charset=gb2312");

热点排行