所有的 action 都正常,但就return type 為 json 時就會中風似的連續執行兩次 (其實光是交叉比對出 return type 為 json 時才會中風,就花了不少時間 囧rz )
後來上網稍微做了一下功課,原來是 struts2 json plugin 在return type 為 json 時,會主動將該action 中的所有開頭為 get /set 的 method 做一次序列化的動作(所以會重新再執行一次)(昏倒)
所以最簡單的方式…就是method 名稱不要用get/set 做開頭 XD
當然…也可以在method 上方宣告它不要進行json 的序列化,不過我很懶…所以我選擇最簡單的方式來解決問題 XD
沒有留言:
張貼留言