struts2使用json传数据的例子

来源:互联网 发布:高中数学最优化问题 编辑:程序博客网 时间:2024/05/17 03:51
    <package name="json" extends="json-default" namespace="/">          <action name="getNameAction" class="com.xxx.TestStruts2" method="getNameAction">            <result type="json">                <param name="root">dataMap</param>            </result>        </action>    </package>  


public class TestStruts2{    //注意加set和get方法    private String name;        private String age;        private Map<String ,Object> dataMap = new HashMap<String, Object>();        public String getNameAction()    {        setName("Jack");        dataMap.put("name", name);        return "success";    }}

function getName(){$.ajax({type: "POST",async: false,url: "getNameAction.action",data: "age=11",//也可以使用定义的变量比如 data: "pqScore=" + paramXxx,dataType : "json",success: function(data){alert("name is " + data.name);},error: function(data){alert("System error.");}});}

需要的包 struts2-json-plugin-2.3.15.jar

0 0
原创粉丝点击