用struts2开发,<result type="json"></result>是什么意思?
我会的只有<resultname="success">success.jsp</result>比如在一个.java文件中执行后返回的结果值是String类型的succes...
我会的只有<result name="success">success.jsp</result>比如在一个.java文件中执行后返回的结果值是String类型的success,则跳转到success.jsp页面去。但不知道这个type="json"是什么意思,页面又跳转到哪里了。
展开
6个回答
展开全部
在struts2里,设置了<result name="success">success.jsp</result>后,你的action中的方法返回"success"后,你跳转的不是某个页面,而是像下载数据一样的,得到是包含json字符串的流。返回的josn数据是acton中的get方法返回的值。这时。你的action中用spring托管的dao之类的不能写get方法,否则会报错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明在定义action方法中返回的结果是个josn串的形式,也就是说,在Action中返回的类型是个key-vaule形式的。
举例:
@JSON(name="newName")
public String getCustomName() {
returnthis.customName;
}
public String execute() {
map.put("name","yeeku");
return “success”;
}
}
此时struts中,如果读取name值的话,就可以通过ajax进行读取了。
举例:
@JSON(name="newName")
public String getCustomName() {
returnthis.customName;
}
public String execute() {
map.put("name","yeeku");
return “success”;
}
}
此时struts中,如果读取name值的话,就可以通过ajax进行读取了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指利用struct2这个框架编写程序
Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。
Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程。
使用OGNL进行参数传递。
OGNL提供了在Struts2里访问各种作用域中的数据的简单方式,你可以方便的获取Request,Attribute,Application,Session,Parameters中的数据。大大简化了开发人员在获取这些数据时的代码量。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意楼上说法,json是一种数据传输格式,你书写的方式必须符合json的规范,这个你可以自己上网查查看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询