Struts2 json请求被执行多次

时间:2013-08-26 19:30:22

标签: json struts2 interceptor struts2-json-plugin

我的struts 2应用程序中有一些请求。

当使用json请求时,我可以看到它们运行超过两次,甚至是5次。为什么!

请帮忙!

我的方法声明如下:

@Actions({ @Action(value = "/getelements", results = { @Result(name = "success", type = "json") }) }) public String myelements() { // getting elements here }

这是让它一次又一次地运行吗?

1 个答案:

答案 0 :(得分:0)

只是一个猜测,但如果您的操作方法以getXXX开头,那么当json结果类型尝试将操作类序列化为json时,它将再次调用该方法。 这有意义吗?

基本上确保只有你的getter方法以get为前缀,你的action方法是别的,比如execXXX