struts2.1.8中引入json插件环境部署

异常:java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils

struts2-core-2.1.8.1.jar 使用的情况下报的异常,但以前的项目中jsonplugin-0.34.jar 配合 struts2-core-2.1.6.jar 使用不会出现这样的异常

解决方法:去掉jsonplugin-0.34.jar,使用struts2-json-plugin-2.1.8.1.jar 和 json-lib-2.1.jar,struts2-junit-plugin-2.1.8.jar三个包

 

 

 

json除了以上包 还需要以下包

commons-beanutils.jar;
commons-httpclient.jar;
commons-lang.jar;
ezmorph.jar;不少人使用时会提示net.sf.ezmorph.xxx找不到,就是缺这个:
morph-1.0.1.jar

 

使用JSONArray jsonObject = JSONArray.fromObject(xxx);

还需要引入

json-lib-2.3-jdk15.jar

 

前台页面调用中要引入

json.js  prototype.js  其中prototype.js已经是1.4.0版本

 

 

 

 

下面写一个json的小例子

这个是得到一个页面是否可以多次提交的问题,2个参数,第一num系统设定的可以一个ip可以提交的次数,第二个flag当前游客是否可以提交

 

struts2 中的action方法

 

 

xml配置

结果页面

 

异步调用页面

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值