亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

ajax+json+Struts2實現list傳遞實例講解

2024-09-05 00:17:42
字體:
來源:轉載
供稿:網友
由于實習需要,需要通過ajax來獲取后臺的List集合里面的值。由于前面沒有接觸過,所以今天就來研究下了。
一、首先需要下載JSON依賴的jar包。它主要是依賴如下
json-lib-2.2.2-jdk15
ezmorph-1.0.4
commons-logging-1.0.4
commons-lang-2.4
commons-collections-3.2.1
commons-beanutils
二、實例
1、身份證錯誤信息Bean類(ErrorCondition.java)
復制代碼 代碼如下:www.CuoXIn.com

/**
*@Project: excel
*@Author: chenssy
*@Date: 2013-4-4
*@Copyright: chenssy All rights reserved.
*/
public class ErrorCondition {
private String name; // 姓名
private String idCard; // 身份證
private String status; // 錯誤狀態
private String message; // 錯誤信息
ErrorCondition(String name,String idCard,String status,String message){
this.name = name;
this.idCard = idCard;
this.status = status;
this.message = message;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}

2、JSP頁面(index.jsp)
復制代碼 代碼如下:www.CuoXIn.com

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.2.js"></script>
</head>
<body>
<input type="button" value="點我顯示數據" id="clickMe">
<table id="showTable" border="1">
<tr>
<td>姓名</td>
<td>身份證</td>
<td>錯誤狀態</td>
<td>錯誤信息</td>
</tr>
</table>
<script>
$("#clickMe").click(function(){
var url = "json/jsonTest.action";
$.ajax({
type:'get',
url:url,
dataType: 'json',
success:function(data){
$.each(data,function(i,list){
var _tr = $("<tr><td>"+list.name+"</td><td>"+
list.idCard+"</td><td>"+list.status+
"</td><td>"+list.message+"</td></tr>");
$("#showTable").append(_tr);
})
}
})
})
</script>
</body>
</html>

3、Action處理類(JsonTest_01.java)
復制代碼 代碼如下:www.CuoXIn.com

/**
*@Project: jsonTest
*@Author: chenssy
*@Date: 2013-4-5
*@Copyright: chenssy All rights reserved.
*/
public class JsonTest_01 {
public String execute() throws IOException{
ErrorCondition r1 = new ErrorCondition("張三", "4306821989021611", "L", "長度錯誤");
ErrorCondition r2 = new ErrorCondition("李四", "430682198902191112","X", "校驗錯誤");
ErrorCondition r3 = new ErrorCondition("王五", "", "N", "身份證信息為空");
List<ErrorCondition> list = new ArrayList<ErrorCondition>();
list.add(r1);
list.add(r2);
list.add(r3);
//將list轉化成JSON對象
JSONArray jsonArray = JSONArray.fromObject(list);
HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);
response.setCharacterEncoding("UTF-8");
response.getWriter().print(jsonArray);
return null;
}
}

4、struts.xml配置
復制代碼 代碼如下:www.CuoXIn.com

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<!-- 指定struts 2的配置文件的跟元素 -->
<struts>
<package name="json" namespace="/json" extends="struts-default">
<action name="jsonTest" class="com.json.action.JsonTest_01" method="execute"></action>
</package>
</struts>

三、運行結果
開始頁面如下:

當點擊按鈕后

返回的結果如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
青草青草久热精品视频在线观看| 亚洲国产私拍精品国模在线观看| 欧美电影在线免费观看网站| 久久久久久高潮国产精品视| 国产精品扒开腿做爽爽爽男男| 国产精品亚洲精品| 日韩免费在线免费观看| 国产精品69av| 欧美亚洲视频一区二区| 一区二区亚洲欧洲国产日韩| 亚洲福利视频专区| 91精品视频免费看| 国产啪精品视频| 久久视频免费在线播放| 国产成人综合一区二区三区| 久久亚洲精品小早川怜子66| 91国产视频在线| 97高清免费视频| 激情成人在线视频| 日韩a**站在线观看| 国产成人亚洲综合青青| 九九九热精品免费视频观看网站| 国产日韩欧美在线播放| 国产成人精品在线播放| 国产成人拍精品视频午夜网站| 国产精品永久免费| 色妞久久福利网| 精品久久久一区二区| 欧美日韩国产激情| 亚洲a∨日韩av高清在线观看| 国产视频在线一区二区| 国产精品h片在线播放| 国产亚洲欧美一区| 久久久久久久久久久网站| 欧美激情videoshd| 日韩中文字幕在线观看| 欧美国产在线电影| 国产91成人video| 一本一本久久a久久精品牛牛影视| 国产成人精品在线播放| 国产精品亚洲激情| 97香蕉久久超级碰碰高清版| 亚洲一区二区精品| 高潮白浆女日韩av免费看| 欧美日韩国产第一页| 欧美一级电影在线| 日韩三级影视基地| 欧美大码xxxx| 国产99久久精品一区二区 夜夜躁日日躁| 日韩av在线导航| 91国在线精品国内播放| 日韩精品久久久久久久玫瑰园| 久久综合电影一区| 久久久精品一区| 亚洲www在线观看| 精品久久久91| 国外色69视频在线观看| 国产精品视频中文字幕91| 欧美精品福利视频| 亚洲色在线视频| 亚洲第一区第一页| 久久精品国亚洲| 成人午夜激情网| 欧美成人中文字幕在线| 中文字幕精品一区久久久久| 亚洲精品久久久久中文字幕二区| 欧美午夜精品伦理| 国产日韩欧美日韩大片| 亚洲精品v天堂中文字幕| 久久久亚洲福利精品午夜| 欧美性猛交丰臀xxxxx网站| 亚洲国产精品女人久久久| 日韩中文字幕不卡视频| 日韩男女性生活视频| 日本精品视频在线播放| 欧美日本在线视频中文字字幕| 亚洲欧美国产精品| 国产一区二区三区18| 久久不射电影网| 久久久在线免费观看| 欧美电影在线观看| 国产精品69久久| 国产在线播放不卡| 国产精品自产拍在线观| 91久久国产精品| 日本欧美爱爱爱| 欧美最近摘花xxxx摘花| 日韩av免费在线看| 91在线视频九色| 色悠悠国产精品| 亚洲裸体xxxx| 久久久av网站| 欧美影院成年免费版| 国产精品一区二区久久精品| 亚洲欧美日韩天堂| 一区二区三区视频观看| 国产成人av在线| 亚洲最新中文字幕| 欧美高跟鞋交xxxxhd| 日韩av日韩在线观看| 国产91色在线| 亚洲xxx视频| 欧美激情第三页| 亚洲影院高清在线| 亚洲精品一区二区久| 久久九九全国免费精品观看| 欧美亚洲另类视频| 国产精品久久久久91| 成人看片人aa| 国产成人综合一区二区三区| 久久亚洲私人国产精品va| 大桥未久av一区二区三区| 久久久999精品| 国产v综合ⅴ日韩v欧美大片| 国产精品午夜国产小视频| 欧美成人免费一级人片100| 热久久免费视频精品| 97视频在线观看亚洲| 国产精品久久久久久婷婷天堂| 国产91在线播放九色快色| 欧美在线免费观看| 4p变态网欧美系列| 欧美日韩精品在线视频| 国产精品日韩在线播放| 国产精品99免视看9| 久久亚洲电影天堂| 中文字幕在线成人| 国产精品美乳一区二区免费| 国产精品揄拍500视频| 九九热这里只有在线精品视| 欧美激情综合色| 狠狠久久亚洲欧美专区| 欧美日韩在线观看视频小说| 国产成人精品一区二区三区| 国产亚洲视频中文字幕视频| 欧美xxxx18性欧美| 精品无码久久久久久国产| 欧美丝袜第一区| 国产成人精品综合久久久| 欧洲成人性视频| 久久精品国产综合| 成人在线精品视频| 91av视频在线免费观看| 538国产精品视频一区二区| 国产自摸综合网| 成人女保姆的销魂服务| 国语自产偷拍精品视频偷| 精品国产电影一区| 久久久久国产精品一区| 久久久亚洲精品视频| 最新69国产成人精品视频免费| 日韩中文字幕免费视频| 欧美一区亚洲一区| 成人国产精品久久久| 在线播放亚洲激情| 欧美日韩免费在线| 久久天天躁日日躁| 国产精品一区二区三区成人| 精品久久久中文| 91产国在线观看动作片喷水| 国产精品露脸av在线| 久久精品国产精品| 精品少妇一区二区30p| 日韩视频免费看|