Struts2向action傳物件陣列

2021-07-15 19:19:46 字數 314 閱讀 1539

比如多個 user物件需要從jsp頁面利用ajax請求傳遞到後台action

我開始是這樣做的 

在前台建立乙個user 陣列,將user物件放入該陣列,並且使用var jsontext = json.stringify(users);把users陣列轉換為json字串

在後台使用listusers 接收

經過測試,我並沒有在後台取到資料

測試:如果user物件上是string字串物件的話,把陣列經過轉換為json字串後,後台通過list或者string 陣列都是可以接收到的

據說是有資料格式的原因,這裡我後面再探索了

struts2向結果傳引數

當result型別是dispatcher時伺服器跳轉採用的是forward方式 相當於只有乙個request 乙個request有乙個valuestack,兩個action共用同乙個value stack,所以傳引數的時候就可以直接從valuestack中取出來就行。當result型別是redire...

struts2 的 action 頁面傳值

使用servletactioncontext類 struts2為我們提供了一種最簡單的方法獲得httpservletresponse及其他物件。這就是org.apache.struts2.servletactioncontext類。我們可以直接使用servletactioncontext類的getr...

struts2的action之間的引數傳遞

action的預設結果型別是dispatcher,而action之間傳送請求是不能直接用該結果型別的。一般來說,可選的結果有redirect redirect action chain。前兩種都是屬於頁面跳轉,也就是說,傳送請求以後,位址列的位址會重新整理為被請求的action的位址,而chain則...