您的位置:首页 > 编程语言 > Java开发

struts2.0传递中文参数,action重定向传中文参数,redirectAction传中文参数

2016-02-24 13:38 519 查看
一.action重定向

         1.action 里面编码:

selTeam ="二期";
       selTeam =java.net.URLEncoder.encode(selTeam,
"UTF-8");

    2.struts.xml中配置:

       <result
name="toBespeakList"type="redirectAction">
           
<param name="actionName">bespeak_list</param> 

             <param
name="selTeam">${selTeam}</param>

        </result>

    3.目标action中解码:

        if(selTeam !=
null)
        {
           
selTeam = java.net.URLDecoder.decode(selTeam,
"UTF-8");
        }

二.<s:a></s:a>URL传中文参数:

    1.URL中编码:

<s:a
action="examination_addUI">连接
<s:param
name="selTeam"
value="%{@java.net.URLEncoder@encode(‘中文’,'UTF-8')}"
/>
        </s:a>

    2.Action中解码:

       if(selTeam !=
null)
       {
           selTeam = java.net.URLDecoder.decode(selTeam,
"UTF-8");
       }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息