Struts2.5.2处理json
来源:互联网 发布:java飞机大战子弹 编辑:程序博客网 时间:2024/05/29 15:23
Struts2.5.2处理json
需要导入的包
- commons-beanutils-1.9.2.jar
- commons-collections-3.2.2.jar
- commons-fileupload-1.3.2.jar
- commons-io-2.4.jar
- commons-lang-2.4.jar
- commons-lang3-3.4.jar
- commons-logging-1.1.3.jar
- ezmorph-1.0.6.jar
- freemarker-2.3.23.jar
- javassist-3.20.0-GA.jar
- json-lib-2.3-jdk15.jar
- log4j-api-2.5.jar
- log4j-core-2.5.jar
- ognl-3.1.10.jar
- struts2-core-2.5.2.jar
- struts2-json-plugin-2.5.2.jar
JsonAction.java
package com.action;import java.util.ArrayList;import java.util.List;import com.entity.User;import net.sf.json.JSONArray;public class JsonAction { private JSONArray root; public String execute(){ //初始化List List<User> list=new ArrayList<User>(); list.add(new User("张三",22)); list.add(new User("李四",21)); list.add(new User("王五",12)); System.out.println("hello"); root=JSONArray.fromObject(list); System.out.println(root.toString()); return "success"; } public JSONArray getRoot() { System.out.println("获取root的数据"); return root; } public void setRoot(JSONArray root) { this.root = root; }}
struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"><struts> <constant name="struts.devMode" value="true"/> <package name="default" extends="json-default" namespace="/"> <action name="json" class="com.action.JsonAction"> <result type="json"> <param name="root">root</param> </result> </action> </package></struts>
json.jsp
... <script type="text/javascript" src="js/jquery-3.1.0.js"></script> <script type="text/javascript"> $(function(){ $('#btn').click(function(){ $.post("json",function(data){ var html=""; for(var i=0;i<data.length;i++){ html+="<tr><td>"+data[i].name+"</td><td>"+data[i].age+"</td></tr>"; } $('#content').html(html); },'json'); }); }); </script>... <s:debug></s:debug> <input type="button" id="btn" value="获取json信息"/> <table width="80%" align="center"> <tr> <td>姓名</td> <td>年龄</td> </tr> <tbody id="content"> </tbody> </table>...
需要jquery文件
0 1
- Struts2.5.2处理json
- struts2 + jquery struts2 处理json
- struts2处理json
- struts2处理json
- struts2处理json
- struts2处理json
- Struts2 处理 json
- Struts2自定义Result处理JSON
- struts2 自定义result 处理JSON
- struts2如何返回json和处理json
- struts2如何返回json和处理json
- Struts2 json插件中文乱码的处理
- 异常处理: org.apache.struts2.json.JSONException:
- struts2之使用JSON插件实现Ajax(处理枚举类型)
- struts2处理Ajax JSON时的一些东东
- struts2之json请求的异常处理方案
- 扩展struts2的结果集StrutsResultSupport 自定义Result处理JSON
- struts2 json
- Java中变量定义之后默认初始化的情况
- Prim最小生成树
- [Java]Calendar类
- 浅谈LCA的在线算法ST表
- node.js内存泄漏分析二
- Struts2.5.2处理json
- React组件的生命周期
- OpenCV官方文档研究(一)Mat
- 16.9.15 C组总结
- bootstrap学习心得 基础篇
- 【Java】java.util.Pattern详述
- 纯虚函数的识别
- MAC Cocos2dx新手学习路程一
- 2015年清华计算机考研复试 机试试题4