struts2.1.8 的JSON lib环境设定

struts从2.1.8版本开始,JSON的lib从GWT的0.34直接升级到struts2-json-plugin2.1.8

关于lib的设定,同以前的版本几乎没有区别,只是将默认的class地址和intercetper的地址,稍稍修改一下

就可以,直接使用了。

以下,是设定的方法。

struts.xml

<!-- package关联的设定-->
<package name="ems" namespace="/" extends="struts-default">
<!-- Tiles关联的设定-->
<result-types>
<result-type name="tiles"
class="org.apache.struts2.views.tiles.TilesResult" />
<!-- JSON关联的默认class设定-->
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
<interceptors>
<interceptor name="login" class="jp.bei.common.LoginInterceptor" />
<!-- JSON关联的interceptor设定-->
<interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/>
<interceptor-stack name="defaultLoginStack">
<interceptor-ref name="login" />
<interceptor-ref name="defaultStack" />
<interceptor-ref name= "json" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="defaultLoginStack" />
<global-results>
<result name="faile" type="redirect">/jsp/index.jsp</result>
<result name="success" type="redirect">/top.action</result>
</global-results>
</package>


这样的话,就可以直接在Action和JSP里面直接调用JSON来使用了。

还有就是一定要注意,Struts的开发版本一定要在struts2.1.8才能够使用,其他版本的话,就直接在Google的codelib里面下载 jsonplugin-0.34.jar 使用就可以了。

下载地址:

http://code.google.com/p/jsonplugin/downloads/list

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值