Struts2 Action屬性接收參數中文問題

<struts>

    <constant name="struts.devMode" value="true"/>

    <constantname="struts.i18n.encoding"value="GBK" /><!--internationalization -->

    <package name="user" extends="struts-default" namespace="/user">

       <action name="userAdd" class="com.bjsxt.struts2.user.action.UserAction"method="add">

           <result>/user_add_success.jsp</result>

       </action>

    </package>

</struts>

如果表單提交數據中有中文時,儘量使用post方式。

需要在Struts.xml配置文件中加入一個常量配置。

但是,在Struts2 2.7之前,這個配置無效,需要其它方法設置。手動在web.xml中在Struts過濾器之前配置一個過濾器用於解決中文的問題。

發佈了40 篇原創文章 · 獲贊 8 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章