如何在前端页面使用js解析后台传过来的ModelAndView数据?

我使用springMVC 开发 然后controller处理返回ModelAndView类型的数据,前端如何使用js来解析?

3个回答

返回ModelAndView类型的数据??这个不知道是啥意思。。。。一般来说js想要获取后台数据一般用ajax+json。
后台代码:
JSONObject jsonObj = new JSONObject();

jsonObj.put("validateFlag", "1"); //用这个判断是否要刷新
jsonObj.put("message", "");//。。。。。可以添加很多

try {
response.getWriter().print(jsonObj);
} catch (IOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}

js代码
jQuery.ajax({
type: "POST",
url: "地址“,
data: strParam,
dataType: "text",
success: function(msg){
alert(msg.validateFlag);
alert(msg.message);
}
});

后台:
ModelAndView model = new ModelAndView();
model.addObject("name","Jims");

JSP:

JS:
var name = $("#method1").val();

zhq505824802
田心王大可 回复zhq505824802: <input type="hidden" value="${name }" id="method1">
2 年多之前 回复
zhq505824802
田心王大可 <% String name=request.getAttribute("name"); %>
2 年多之前 回复

我也想问,呵呵,有时候再写个方法感觉是没必要,web和微信和app可以用同一个,同时返回不同的数据就是了,
之前用过mapjacksontojson 这个可以,但是现在的项目里没有,js如果可以直接拿到视图里的数据就再好不过了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐