網上查到的資訊如下。
注意這裡:
Inappropriate OGNL expression: 1,
你的問題:
這個 “1”,說明你的表單送出中有一個<input name="1" > 這樣的送出項,
而struts2的機制是會自動去尋找name為1的action中的變量,但顯然java中
不可能存在僅僅由數字組成的變量名1 ,是以就跑出錯誤了...
解決辦法:
把你name為數字1的表單項改成非純數字名稱。
我的問題,是在使用ajax向背景發送異步請求的時候,參數串裡傳了一個"?1=1",結果就報錯了。
做相應的改動就好啦!
本文轉自 斯然在天邊 51CTO部落格,原文連結:http://blog.51cto.com/winters1224/799031,如需轉載請自行聯系原作者