Struts 2 - 生成的表单操作

时间:2012-09-03 16:39:22

标签: forms jsp struts2

我使用以下代码使用Struts 2创建表单:

<s:form id="form" onSubmit="getParameters();">

我不明白为什么生成的是以下内容:

<form id="form" name="form" action="/Projet/ListAction.action" method="post" onSubmit="return getParameters();">

这是我的struts.xml

 <action name="ListBrochures" class="fr.web.actions.ListAction" method="execute">
    <result name="success">listAction.jsp</result>
  </action>

为什么我有一个名为ListAction.action的动作。我的目的不是提交表单,而是发送Ajax请求。因此,在我的Ajax调用之前调用此操作,这会给我的项目带来麻烦。 我只是希望Struts不会在我的表单中生成动作。我没有指定任何行动。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果您查看文档(参数action),如果您未在<s:form>标记中设置任何操作,则struts2将采取的操作将是当前操作。