我在表单中有一个struts提交按钮,当我单击按钮时,页面应该保持不变,所以我在提交按钮中添加了onclick
功能:
<s:submit action="product" method="loadsearch" id="find" onclick="return false"/>
为什么提交按钮不会触发提交?
答案 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>