-2

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

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

请帮忙!

我的方法声明如下:

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

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

4

1 回答 1

0

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

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

于 2013-08-27T01:29:45.367 回答