There is no result type defined for type 'json' mapped with name 'success'.
reason1:
struts.xml文件中package 的扩展包extends=struts-default
<package name="default" extends="struts-default>
错误原因:struts2在通过ajax技术传递json格式参数的时候,需要将扩展包定义为如下形式。
<package name="default" extends="struts-default,json-default">
如果你的问题还未解决,请不要离开,精彩还在继续。
reason2:
很简单,导入一个名为struts2-json-plugin-2.1.8.1.jar的包即可!下载地址
希望帮助你解决问题!
这里提醒自己和广大读者注意:
js中java文件传递回来的参数,如果是session对象或者json对象,千万不要忘记使用toString()函数强制类型转换!
否者不报错,结果也不对,后果不用描述,大家清楚!
js中变量的类型值的确定:
在js中变量的类型值是在 “比较”中产生的。