当我加载页面或按下网格上的任何按钮时,我会按照此处列出的示例执行方法被调用两次。我只想调用一次。我能做些什么?
问问题
764 次
1 回答
2
重命名(或删除,因为在示例中未使用)getJSON 方法。
public String getJSON()
{
return execute();
}
JSON 插件可能会调用所有以“get”开头的方法,以尝试将它们序列化以进行输出。
请参阅: 如果结果类型为 json,则调用两次 Struts2 Action
编辑:
您还可以使用 includeProperties 或 excludeProperties 参数来避免调用所有以“get”开头的方法的默认行为,请参阅:Problem with Json plugin in Struts 2
于 2012-12-27T19:23:12.880 回答