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程式碼
相關推薦
Struts2+Jquery實現ajax並返回json型別資料
摘要: 主要實現步驟如下: 1、JSP頁面使用指令碼程式碼執行ajax請求 2、Action中查詢出需要返回的資料,並轉換為json型別模式資料 3、配置struts.xml檔案 4、頁面指令碼接受並處理資料 網上看到很多關於Struts2+ajax+jquery+jso
關於 Ajax中返回json型別資料為什麼使用? eval()
以下是本人從多年參與專案開發總結出來的一點點經驗,如果你有不同的看法,請回復我,咱們可以研究研究 1.關於eval(對於伺服器返回的JSON字串,如果jquery非同步請求沒做型別說明,
使用jQuery傳送POST,Ajax請求返回JSON格式資料
問題:使用jQuery POST提交資料到PHP檔案, PHP返回的json_encode後的陣列資料,但jQuery接收到的資料不能解析為JSON物件,而是字串{"code":-1,"msg":"12
ajax請求返回Json格式資料如何迴圈輸出成table形式
$.each(data,function(i,result){ item = "<tr><td>"+result['num']+"</td><td>"+result['t
jQuery.Post到Struts2的action處理,並返回json物件到前端
之前雖然一直在用jQuery.post函式,將前端頁面的請求傳送到struts中的action處理,但是用的是公司寫好的一套東西,基本都是複製貼上,反而對基本的post功能沒有深入瞭解。下面簡單配置說明action中接收處理post的請求。 用的是struts2,web.
JQuery實現AJAX異步請求實現省市聯動(數據傳輸格式為json)
數據傳輸 char html utf-8 har change 字段 語法規則 false json概述:javascript object notation 是一種輕量級的數據交換格式。json本質上就是一種數據格式的字符串;javascript可以直接解析json,因為
jQuery+Ajax+js請求json格式資料並渲染到html頁面
1、先給json格式的資料: [ {"id":1,"name":"stan"}, {"id":2,"name":"jack"}, {"id":3,"name":"lucy"}, {"id":4,"name":"mary"}, {"id":5,"name":"jerry"}, {"id":6,"n
Jquery+ajax+springMVC返回json的運用方法
JSP頁面: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head>
javaweb總結(九)--從jsp頁面傳送ajax請求,servlet接受引數並返回json資料
來自:https://blog.csdn.net/yanghan1222/article/details/78447231 今天遇到了問題把我難住了,解決之後就趕緊來記下來 這是一個很簡單的更新使用者的問題 先來看看專案所需jar包 接下來就是jsp頁面的東西
Struts2與AJAX互動返回JSON資料
首先需要匯入六個jar包 這是jsp程式碼 function queryData(pageNum) { $.ajax({ url:"queryNextPage", data:{
spring boot 攔截器實現攔截前端請求並返回json至前端頁面
攔截器主體 import com.alibaba.fastjson.JSONObject; import com.ufclub.vis.constant.StatusConstant; import com.ufclub.vis.entity.BaseResult; imp
ssh/ssm使用CXF實現基於Rest方式的WebService並返回json資料
使用CXF實現基於Rest方式的WebService 1.需要的jar包: 2.applicationContext-webservice.xml配置檔案 <?xml version="1.0" encoding="UTF-8"?> <beans xm
sprig之使用ajax來實現向後臺實現json型別資料的傳遞
首先要說的是一定要引對jar包,不是單獨json型別的包,而是json包和spring的依賴jar包都要引入。這裡給一個maven地址,可以實現對所有的jar包都進行引入操作。(本人就是因為jar包沒引對而一直出現415錯誤,比較坑) <!--進行json依賴的jar
struts1+json+jquery實現ajax提交,獲取資料,已經經過我的驗證這樣是可行的
首先我們要在工程中新增兩個jar包,json-lib-2.2.3-jdk15.jar和ezmorph-1.0.6.jar,這兩個jar包可以在http://download.csdn.net/detail/lishamao/4303485上下載。 jquery實現ajax
spring boot security 實現登陸時ajax請求返回json,而不是直接頁面跳轉
1、編寫自己的SuccessHandler public class AuthenticationSuccessHandler extends SimpleUrlAuthenticationSuccessHandler {public void onAuthenticati
.Net+C#+Jquery實現Ajax的json應用。解決parsererror錯誤
1、開啟vs2008新建一個WebApplication1並建立一個Handler1.ashx檔案。 using System; using System.Collections; using System.Data; using System.Linq; using Sys
Java程式碼訪問url,並返回json串之實現方法
在專案開發中,需要在控制器中訪問url介面,並得到json串,將得到的json串用於jsp頁面。這裡總結一下在java程式碼中分別進行get和post的url訪問。需要準備一下jar包:org.apache.http.HttpEntity;org.apache.http.Ht
ajax返回json型別日期格式化
日期格式化涵數,格式化json型別的日期,取Date資料中time時間值即可。使用說明:在jsp中new Date,如下 eg: new Date("日期的time值").format("yyyy-M
用JQuery實現ajax技術的常用方法
this 鏈接 js實現 一個 nbsp cal 總結 emp 回調函數 在我的前一篇用js實現ajax的三種技術中,我提到了怎麽用原生的js代碼去實現ajax技術,但是 可以看到,代碼相對於來說還是比較多,在我們實際的開發中,我們用到的比較多的技術是用jqu
通過JQuery實現Ajax代碼
type ucc post 今天 url syn function .ajax true 今天早上遇到了這個問題,結果我寫的順序是慘不忍睹啊,所有現在留個模版以示標準。 $(function(){ $.ajax({ url : "Servlet", //傳