我的struts 2应用程序中有一些请求。
当使用json请求时,我可以看到它们运行超过两次,甚至是5次。为什么!
请帮忙!
我的方法声明如下:
@Actions({ @Action(value = "/getelements", results = { @Result(name = "success", type = "json") }) })
public String myelements() {
// getting elements here
}
这是让它一次又一次地运行吗?
答案 0 :(得分:0)
只是一个猜测,但如果您的操作方法以getXXX开头,那么当json结果类型尝试将操作类序列化为json时,它将再次调用该方法。 这有意义吗?
基本上确保只有你的getter方法以get为前缀,你的action方法是别的,比如execXXX