日期:2014-05-16  浏览次数:20376 次

struts2 json的应用配置

1.??? 下载json插件包,将jar包拷贝到WEB-INF/lib目录

注:struts2json插件有两个版本0.320.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts22.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"?/>?<!--actionbean属性以json字符串返回浏览器-->???