使用S2SH框架时,在配置struts.xml文件使用JSON返回类型出现错误
2017-08-01 22:34
489 查看
struts2中配置type=“json”出错 提示:There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?
解释:在struts2中调用结果类型为JSON数据时,没有为其引入相应的类处理。只需要引入相应的包或类即可。
解决办法:
a.在struts.xml的要引入的位置的package中的extends加入json-default
b.或在struts.xml的package中加入
<result-types>
<result-type name="json"class="org.apache.struts2.json.JSONResult"/>
</result-types>
附一个小错误:在项目中使用JSON出现异常:java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher,为JSON类型加上相应的jar包就行了。
我的是缺少:json-lib-2.2.2-jdk15.jar,
ezmorph-1.0.6.jar,
commons-lang.jar,
commons-beanutils.jar
解释:在struts2中调用结果类型为JSON数据时,没有为其引入相应的类处理。只需要引入相应的包或类即可。
解决办法:
a.在struts.xml的要引入的位置的package中的extends加入json-default
b.或在struts.xml的package中加入
<result-types>
<result-type name="json"class="org.apache.struts2.json.JSONResult"/>
</result-types>
附一个小错误:在项目中使用JSON出现异常:java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher,为JSON类型加上相应的jar包就行了。
我的是缺少:json-lib-2.2.2-jdk15.jar,
ezmorph-1.0.6.jar,
commons-lang.jar,
commons-beanutils.jar
相关文章推荐
- struts 使用多个配置文件 struts-config.xml
- 在Tomcat配置XML文件后常出现,在Eclipse中启动Tomcat时出现加载错误
- ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案
- Tomcat的配置文件server.xml中添加中文注释后,启动Tomcat时出现错误
- struts.xml配置文件中action中的result的各种转发类型
- validation.xml验证文件的配置 struts标签使用举例--logic篇
- struts配置result类型为json后导致页面不能访问的错误
- 使用原生sql查询数据返回object类型list时,转换数据列出现转换类型错误(但写法正确)
- struts2的使用技巧:struts.xml配置文件的编辑
- 配置文件的使用,如果要跨平台,建议直接用 xml, json, ini 或者本文档,看自己方便
- j2ee项目中xml配置文件出现错误Referenced file contains errors
- Struts配置文件的使用XML
- struts.xml配置文件上传文件类型的详解
- SSH框架问题——hbm.xml配置出现的org.hibernate.MappingException: Could not determine type for:(貌似叫数据类型转换错误)问题
- struts 使用多个配置文件 struts-config.xml
- Discuz! 安装插件和风格出现错误提示"数据类型错误,请返回。 php xml 正确的解析方式
- struts配置文件出现莫名错误解决方法
- ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案
- Ajax的工具类AjaxUtils,使用struts返回Json类型
- 当在struts.xml中使用chain和redirectAction这两个类型结果的时候,会报检查错误!