action跳转html 传参怎么获取

action中

writer.write(jsonstr);
return success;
data.html
data.html怎么获取jsonstr

放到Session里面用get方法拿到

完整代码贴出来 ,写着么简单,怎么回答你呢

如果你是ajax的话 可以直接在回调函数中用回调函数的参数点出来 比如 data.json

或者你是action返回的页面的话 你可以用el表达式来获取存放在requestScope中的值 所以你要是想在页面直接取的话你还缺少一步就是把值存放在request中

Action 中的方法:
public String list() throws IOException{

    JSONArray jsonArray = null;
    try {
        if(customer.getOpenId()!=null){
            List<Customer>  customers=customerService.findCust(customer.getOpenId());
             jsonArray = JSONArray.fromObject(customers);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }

    if (request.getRequestURI().indexOf("customer") == -1) {
        writer = response.getWriter();
        writer.write(jsonArray.toString());
        result = "UserBind_ok.html";
    } else {
        result = "data.html";
    }
    return SUCCESS;
}

Struts.xml:

${result}

UserBind_ok.html中怎么得到action中传过去的json字符串

放到Session里面用get方法拿到

Struts2的话应该可以配置返回json数据

加methodpost或者get