struts2 json 的 result不要指定location吗?
3个回答
展开全部
既然是ajax,你请求,会返回你提交请求的页面
所以不用设置location。
所以不用设置location。
更多追问追答
追问
那我怎么在jsp页面以我要形式输出Json数据呢?
追答
恩服务器端输出
PrintWriter out
out.println(json.toString);
客户端用javascript脚本解析 json数据即可
如果你用的是jquery 可以在对应的function(data){
alert(data);//此处data就是服务器端返回的数据
}
展开全部
不用,如果要用json的result,包必须继承自json-default,然后通过ajax请求得到action返回的json数据,并用过js解析显示在页面上。
如果需要指定location,那json数据还有什么意义......
如果需要指定location,那json数据还有什么意义......
追问
但是如果不指定,那它怎么知道把json数据传给谁呢?
追答
他不需要知道,因所基本所有的ajax请求都不需要返回视图,ajax请求都会有一个callback方法,就是这次ajax调用以后需要做的事儿,你所有的操作,都在这里就可以了(包括调用成功或不成功之类的)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在JSP界面进行提交表单、查询等操作时,请求方式为异步,JSP界面并没有跳转,只是异步的获取数据,指定结果类型json即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询