【发布时间】:2013-06-30 12:24:26
【问题描述】:
我有 Struts 2 jQuery 插件提交按钮,当单击该按钮时,它不会触发动作类作为 Struts 提交按钮。单击按钮后我需要保持相同的页面。请查看下面的代码差异。
Struts 提交按钮 - 运行良好:
<s:form action="product!list" id="searchForm" theme="simple" method="Post">
<s:submit action="product" method="list" value="Find" />
</s:form>
将 Struts 提交转换为 Struts-jQuery 提交按钮 - 效果不佳:
<s:form action="product!list" id="searchForm" theme="simple" method="Post" >
<sj:submit />
</s:form>
如果只使用表单动作 <sj:submit/> ,页面会刷新并作为 Struts 标签工作,但不应该这样。
【问题讨论】:
-
定义“不好用”。你的 JS 控制台里有什么? DEBUG 级别的 devMode=true 服务器日志中有什么内容?如果您只使用表单的操作而不是设置 href 怎么办?
-
页面正在引用,但它不应该发生,因为它支持 ajax。我需要提交页面而不刷新页面。
标签: java jquery jsp struts2 struts2-jquery