现在的位置: 首页 > 综合 > 正文

get请求方式中可能出现的乱码问题的解决方案

2013年08月30日 ⁄ 综合 ⁄ 共 318字 ⁄ 字号 评论关闭

在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方式传递参数(推荐) 

   

抱歉!评论已关闭.