zoukankan      html  css  js  c++  java
  • ajax struts2 前后台 交互

    1. 前台

    $.get("/test/all.action",{'name':'name','password':'password'},function(data){

    alert(data.name);
    });

    $.post("/test/all.action",{'name':'name','password':'password'},function(data){

    alert(data.name);
    });

    var html = $.ajax({
    url: "/test/all.action",
    data: {'name':'name','password':'password'},
    async: false
    }).responseText;
    console.log(eval( "("+html+")").name);

    或者JSON.parse(html).name

     后台

     配置

    <result-types>

    <result-type name="json" class="org.apache.struts2.json.JSONResult"/>
    </result-types>

    action

    @Results({ @Result(name = "success", type="json",params={"ignoreHierarchy","false","includeProperties","data.*,name"}),
    @Result(name = "error", location = "/error.jsp") })

    @Namespace("/test")
    public class TestAction {

    @Action(value="all")
    public String all() {
    data = new HashMap();
    data.put("a", 1);
    data.put("b", 2);
    name = "myname";
    return "success";
    }

    }

  • 相关阅读:
    6.8
    6.7
    6.2
    6.1儿童节
    5.24
    5.22
    5.18
    5.17
    Visual Studio开始一个HelloWorld的enclave程序
    以太坊MPT树的HP(Hex-Prefix)编码
  • 原文地址:https://www.cnblogs.com/adamas21/p/5631421.html
Copyright © 2011-2022 走看看