struts2中使用ajax的問題

2021-08-29 07:16:34 字數 497 閱讀 8570

一般步驟:

1,使用struts2-json-plugin-2.1.8.1.jar,匯入或者依賴這個jar。

2,這個jar包中的struts-plugin.xml,提供了json的相關配置。

input,back,cancel

在需要使用ajax的地方的相關struts的配置檔案中,包繼承json-default,result的type為json。比如

3,在action中,對於需要返回的json字串定義私有屬性,並新增get方法。比如,private string msg;public string getmsg()

需要注意的問題,這個也是struct2使用ajax的缺點。不管採用$.post或者$.ajax方法,在客戶端無法捕獲伺服器端產生的異常或錯誤。原因是,structs2對於服務端產生錯誤的處理是將產生錯誤的模版頁面返回給客戶端並返回客戶端。

struts2的另類ajax使用

以前使用ajax呼叫struts2的時候,基本上resulttype返回null,以後利用response直接設定contenttype後向客戶端寫資料。首先,讓我們配置乙個ajax型別的resulttype,這樣直接return ajax不用在return null了 這樣所有在預設package...

myeclipse中使用struts2的配置

好了,說今天更新就今天更新,絕不拖拉,hhh.好吧,其實我也是弄了蠻久才知道 struts2 到底有什麼用,感覺之前的一些東西用來做開發足矣,並且也沒有什麼不合理的地方,找了很久的資料才又回憶起一點點,上課的東西兩天沒看就差不多都還給老師了,做的筆記也看不懂了,說正事。struts2 到底用起來有什...

struts2 中使用 servlet遇到的問題

這幾天一直被乙個問題困擾,我想在struts2中使用servlet可是一直出現404 找不到servlet的錯誤 今天終於找到了原因,因為我的struts過濾器過濾了所有請求,我的web.xml是這樣配置的 struts2 org.apache.struts2.dispatcher.filterdi...