1. 程式人生 > >Struts2+Jquery實現ajax並返回json型別資料

Struts2+Jquery實現ajax並返回json型別資料

摘要: 主要實現步驟如下: 1、JSP頁面使用指令碼程式碼執行ajax請求 2、Action中查詢出需要返回的資料,並轉換為json型別模式資料 3、配置struts.xml檔案 4、頁面指令碼接受並處理資料 

網上看到很多關於Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno型別資料和原來的返回字串型別資料不一樣,並且網友們實現步驟沒有說清楚,讓初學的朋友捉摸不透到底該怎麼做。

我做了個簡單的demo,供網友們學習,最後我會附上鍊接,可以下載整個demo.

首先需要的包(struts核心包和json需要的包):

struts核心包:

json需要的包: 

 

commons-logging-*.jar在匯入struts核心包的時候就匯入了,所以匯入json包的時候可以去掉這個包

頁面效果:

 

json_demo.jsp頁面(該頁面引用了jquery檔案,我用的版本是jquery-1.8.2.js,如果使用版本不同,請自行修改):

 

 

 

JsonAction.java程式碼