用struts2+json开发项目,发现调用其中的一个方法(getFunction())莫明其秒的执行了两次,而另一个方法也莫明其秒的自已执行了。
debug了半天,原因是我用JSON插件把返回结果定为JSON了。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行,
用@JSON(serialize=false)指定方法不序列化
添加在action的函数上,问题解决
转载于:https://blog.51cto.com/javaworker/391482