關於struts2 1 6接收中文請求引數亂碼問題

2021-06-06 20:06:44 字數 504 閱讀 7118

struts2.1.6

版本中存在乙個

bug,即接收到的中文請求引數為亂碼(以

post

方式提交

),原因是

struts2.1.6

在獲取並使用了請求引數後才呼叫

的setcharacterencoding

()方法進行編碼設定 ,導致應用使用的就是亂碼請求引數。這個

bug在

struts2.1.8

中已經被解決,如果你使用的是

struts2.1.6

,要解決這個問題,你可以這樣做:新建乙個

filter

,把這個

filter

放置在struts2

的filter

之前,然後在

dofilter

()方法裡新增以下**

public void

dofilter

(...)

struts2 1 6中文亂碼問題

struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter 這樣配置的,但中文問題一直解決不了,後改為 filter name struts2 filter name filter class org.a...

Struts2 1 6測試小記

struts2 core 2.1.6.jar freemarker 2.3.13.jar commons logging 1.0.4.jar ognl 2.6.11.jar xwork 2.1.2.jar commons fileupload 1.2.1.jar 要注意的是,struts 2.1.6...

Struts2 1 6測試小記

要注意的是,struts 2.1.6的最小jar包配置比struts2.0.14多了乙個commons fileupload 1.2.1.jar。struts2.0.x所需要的最小jar包請讀者參閱 struts2教程1 第乙個struts2程式 在這篇文章中使用了struts2.0.11.1,該版...