需要进行转换,我举个例子:action中:String name=loginForm.getName();try{name=new String(name.getBytes("ISO-8859-1"),"UTF-8");}catch(...){...}sysout(name); //这时输出到控制台你会发现这个name已经不是乱码了你再mapping到表单就没问题了