Struts 2 - 提交按钮onclick触发器问题

时间:2013-07-02 17:51:02

标签: java jquery jsp struts2 struts2-jquery

我在表单中有一个struts提交按钮,当我单击按钮时,页面应该保持不变,所以我在提交按钮中添加了onclick功能:

<s:submit action="product" method="loadsearch" id="find" onclick="return false"/>

为什么提交按钮不会触发提交?

2 个答案:

答案 0 :(得分:0)

因为您return false取消了提交。

答案 1 :(得分:0)

要在同一页面上需要进行Ajax调用,只要你使用struts2-jquery插件就可以轻松完成

将它放在JSP

<%@ taglib prefix="sj" uri="/struts-jquery-tags" %> 
<head>
 <sj:head/>
</head>

<s:div id="result"/>

<s:form action="product" method="POST"/>
  <sj:submit method="loadsearch" id="find" targets="result" />
</s:form>