比如多個 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則...