日期:2014-05-16 浏览次数:20376 次
1.??? 下载json插件包,将jar包拷贝到WEB-INF/lib目录
注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.34版本
2.??? 将struts.xml里面的
<package?name="default"?extends="struts-default">?
<package name="default" extends="struts-default">
? 改为
<package?name="default"?extends="json-default">??<package name="default" extends="json-default">
?
4.Action中的配置
<action?name="testAction"?class="com.json.action.TestAction"?method="testMethod">???
?<interceptor-ref?name="json"?/><!--处理以JSON文本提交的请求-->???
<result?type="json"?/>?<!--将action的bean属性以json字符串返回浏览器-->???