前两天做了一个SSH零配置实例,里面引入了Json插件,但发现对于继承其它Action的返回结果中没有父Action的属性。
今天看了一下JSONResult类的相关属性,从而明了解决方法。
JSONResult类中的属性和默认值:
public class JSONResult implements Result
{
private String defaultEncoding;
private List includeProperties;
private List excludeProperties;
private String root;
private boolean wrapWithComments;
private boolean prefix;
private boolean enableSMD;
private boolean enableGZIP;
private boolean ignoreHierarchy; //设置这个为false解决不能继承的问题
private boolean ignoreInterfaces;
private boolean enumAsBean;
private boolean noCache;
private boolean excludeNullProperties;
private int statusCode;
private int errorCode;
private String callbackParameter;
private String contentType;
private String wrapPrefix;
private String wrapSuffix;
public JSONResult()
{
defaultEncoding = "ISO-8859-1";
enableSMD = false;
enableGZIP = false;
ignoreHierarchy = true;
ignoreInterfaces = true;
enumAsBean = false;
noCache = false;
excludeNullProperties = false;
}
}
Struts配置result:
<global-results>
<result name="json" type="json">
<param name="ignoreHierarchy">false</param>
</result>
</global-results>
OK,MARK!
分享到:
相关推荐
struts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jarstruts2-spring-plugin-2.3.15.2.jar ; struts2-json-plugin-2.3.16.3.jar
赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...
jquery和struts2结合使用的jar包
struts2-json-plugin,Struts JSON插件
struts2整合json的插件struts2-json-plugin源码,不是jar包
struts2-json-plugin-2.2.3.1能用的包
struts插件,放入classpath中即用!
struts2自带的json转换 倒入jar文件 struts.xml中 <package ......extends="json-default" <result type="json"/>
ajax结合Struts2要用到的jar包
struts2 2.3.16.3 版本配置json所需要的jar文件。有时候版本不一致也会配置失败。
struts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jarstruts2-json-plugin-2.3.15.1 -Lee修复bug版.jar
struts2-json-plugin-2.1.8.1.jar
struts2-json-plugin-2.3.24.jar
struts2-json-plugin-2.1.8.jar
struts2-json-plugin-2.3.28.1.
struts2-spring-plugin-2.0.6.jar
struts2-json-plugin-2.1.8 struts2-json-plugin-2.1.8
struts2 json plugin jar包