struts jsp传值到action,乱码的解决方案

使用了Struts框架,前台写好了编码为utf-8

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>    

有一个页面一直action接收时参数就变为了乱码,像这样

 

通过txt修改文件编码,效果依旧。既然前端不行,只能在后台找方法,编码转换回来,在赋值前使用如下代码:

String valueA="乱码,前台传过来的";
valueA=new String(valueA.getBytes("ISO-8859-1"),"UTF-8");

这样就解决了乱码问题,治标不治本,适合项目顽疾类bug处理方案

posted @ 2016-05-10 13:43  馨语随风  阅读(264)  评论(0编辑  收藏  举报