LPL竞猜 > 红蓝电竞 > 一、首先需要下载JSON依赖的jar包

红蓝电竞

一、首先需要下载JSON依赖的jar包

是因为见习需求,必要经过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.javaState of Qatar
复制代码 代码如下:
/**
*@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)
复制代码 代码如下:

姓名

身份证

荒唐状态

错误新闻

3、Action处理类(JsonTest_01.java)
复制代码 代码如下:
/**
*@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("张三", "4306821990021611", "L", "长度错误"卡塔尔;
ErrorCondition r2 = new ErrorCondition("李四", "430682199002一九一二12","X", "校验错误"卡塔尔;
ErrorCondition r3 = new ErrorCondition("王五", "", "N", "身份ID新闻为空"卡塔尔;
List list = new ArrayList();
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配置
复制代码 代码如下:

BR>"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
";

三、运维结果
始于页面如下:
图片 1

当点击开关后

图片 2

回到的结果如下:

图片 3