Struts中用validator中的validwhen进行表单验证,但是当验证错误,返回数据输入页面时,发现那些表单字段中的中文全变成了乱码。
页面乱码可能是页面本身的字符编码造成的,如果不是,建议使用filter,因为struts本身提供的修改编码的方法有时候不太好用。