`
zlping
  • 浏览: 62930 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 json插件执行原理 action执行两次

    博客分类:
  • j2ee
阅读更多

用struts2+json开发项目,发现调用其中的一个方法(getFunction())莫明其秒的执行了两次,而另一个方法也莫明其秒的自已执行了。

 

debug了半天,原因是我用JSON插件把返回结果定为JSON了。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行

 

分享到:
评论
3 楼 zlping 2009-04-24  
xingxing 写道

怎么才能解决这个问题题呢

1、Action中的业务方法前别加get set(属性的get set 除外)
2、用@JSON(serialize=false)指定方法不序列化
2 楼 xingxing 2009-04-23  
怎么才能解决这个问题题呢
1 楼 JOMBO 2009-03-17  
有些意思  我猜是在js中写了

相关推荐

Global site tag (gtag.js) - Google Analytics