Struts2-生成的表单操作



我使用Struts2创建了一个表单,使用以下代码:

<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不会在我的表单中生成操作。我没有指定任何操作。谢谢你的帮助。

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

  • 表单标签文档

最新更新