servlet转发jsp出乱码,为什么把转发放到service()方法中就没有了,该怎么解决
servlet转发jsp出乱码,为什么把转发放到service()方法中就没有了不太明白,我开始的时候放到了dopost()方法
servlet转发jsp出乱码,为什么把转发放到service()方法中就没有了
不太明白,我开始的时候放到了dopost()方法中,然后所有页面都统一格式了,还是乱码,但放到service()方法中就没有乱码了
[解决办法]
在dopost()中转码试试!
request.setCharacterEncoding("UTF-8");
[解决办法]
不是很明白 你说的啊 关注一下了啊
[解决办法]
学习了
[解决办法]
不知道,等答案
[解决办法]
Utf-8页面设置了吗,实在不行建个过滤器
[解决办法]
我也想知道为什么...
[解决办法]
可能是因为你没处理乱码吧?doget方式的话直接String user=new String(abc.getBytes("ISO-8859-1"), "utf-8"); 假如是post的方式的话。参照二楼答案!
[解决办法]
是单独的页面还是从数据库提取出来的数据? 如果是数据库是mysql吗?
[解决办法]
[解决办法][解决办法]你找到tomcat文件夹里的server.xml把 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" /> 加上
URIEncoding="utf-8" 这句话,多半是tomcat的格式问题
[解决办法]找到tomcat文件夹里的server.xml把 <Connector port="6666" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" />
加上URIEncoding="utf-8"试试
[解决办法]2楼 和 16 楼的 改下 最好别用service() 问我为什么我也不知道 只知道 没怎么用过