在webproject中,以get方式传送中文时,很可能会出现乱码问题,这时,我们可以尝试以下方法:
1、仍然以get方式提交请求。这时需要在以下几个地方进行一下编码
1)Action中(即服务器端),new String( username.getBytes("iso-8859-1"),"utf-8")
2)JSP页面中
1))js代码 :username = encodeURI(usernmae)
2))struts标签 中,以以下形式传递参数
<s:action> <s:param name="" value=""/> </s:action>
2、不再使用get方式传递参数,而是用post方式传递参数(推荐)