且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-06-24 18:15:08

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

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

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

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

 

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

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

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