做一个struts动作什么都不做

时间:2012-11-22 20:48:21

标签: struts2 struts-config

有没有办法让struts动作什么都不做?我的动作执行后我不想做任何事情。我继承的项目中的每一个动作(其中794个)都是redirectAction。但我不想重定向。我只想留在同一页上。

如果只是停留在同一页面,我该怎么办?我想要

<result name="success" type="doNothing"></result>

我能做些什么来获得这种行为吗?甚至假装它?

3 个答案:

答案 0 :(得分:2)

返回ActionSupport.NONE

用例是什么?一个动作会做什么,不会返回任何

答案 1 :(得分:0)

尝试使ActionForward execute方法返回null,通常返回。例如,mapping.findForward("something"); - 只需返回null;

答案 2 :(得分:0)

Http是一个请求/响应协议,你必须发送一些东西。当我在ajax页面上有类似情况时,我只是将SUCCESS返回代码映射到HttpResultHeader类型,返回码为200.