是否可以在struts2配置文件中编写任何没有任何结果的操作

时间:2012-03-15 06:45:31

标签: java struts2 action

是否可以在struts2配置文件中编写任何没有任何结果的操作?像

 < action name="showResult" class="com.mmi.webInterface.ShowResultAction"/>

但是在stuts1.x中可以编写任何没有任何前向结果的动作。像

< action path="/JsonResponse" type="com.mmi.webInterface.JsonResponseAction"
  validate="false"/>

我的问题是,如何在struts 2配置文件中没有任何结果的情况下编写任何操作? 因为我必须在同一页面上使用Ajax,所以不需要任何结果。

3 个答案:

答案 0 :(得分:2)

是的,你可以这样写:

<action name="ActionName" class="ClassName" method="methodName" />

我们在我们的应用程序中使用此类操作,因此无需显示页面。它工作正常。

答案 1 :(得分:0)

指定虚拟位置。例如,

<action name="showResult" class="com.mmi.webInterface.ShowResultAction">
    <result name="success">dummy</result>
</action>

答案 2 :(得分:0)

这应该有效。

&lt; action name =“actionName”class =“ClassName”method =“methodName”&gt; &LT; /作用&gt;

方法methodName的类型应为void,否则您将收到错误消息,指出没有为此操作定义任何结果。

希望它有所帮助。