JSP提交到Action后的编码问题

来源:百度知道 编辑:UC知道 时间:2024/06/12 22:56:21
我从JSP提交数据到Action后 拿到的中文数据总是为乱码
如 :JSP中把"hello你好"提交到Action后,得到的值为:hello#454332;#424324;
请教高手 帮我解决此问题
我用的是SSH框架 在wab.xml中配置了监听 统一编码为GBK,JSP页面的编码也为GBK
我用的是post提交 我配置了过滤器 照理来说 再编码只会出错

和框架没什么关系 ,可以三框架整合怎么还会问这种问题
你在action加短代码
try {
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}

配置过滤器,不是监听啊

如果配置了过滤也处理不了是因为提交方式为get,可以使用new String(参数.getBytes("ISO8859-1"))来处理

学习

老问题,先百度再提问