Java jsp中表单内部的表单

Java jsp中表单内部的表单,java,forms,jsp,jsp-tags,Java,Forms,Jsp,Jsp Tags,我有一个jsp页面。在该jsp中,有一个表单供用户通过选择用户激活功能。我还有一个搜索用户的搜索字段 像 快速搜索 通过单击,我为搜索编写了一个操作,但我希望在通过键盘单击enter按钮时进行搜索 要不要在表格里放张表格?这是最佳实践吗?或者任何其他解决方案您可以使用AJAX。只需绑定搜索按钮的onclick事件,对servlet执行ajax调用,然后从servlet返回响应,然后将其显示在webapge上的任何位置 下面是一个很好的教程,它解释了如何在jsp中使用jQueryAjax并从s

我有一个jsp页面。在该jsp中,有一个表单供用户通过选择用户激活功能。我还有一个搜索用户的搜索字段 像


快速搜索
通过单击,我为搜索编写了一个操作,但我希望在通过键盘单击enter按钮时进行搜索


要不要在表格里放张表格?这是最佳实践吗?或者任何其他解决方案

您可以使用AJAX。只需绑定搜索按钮的onclick事件,对servlet执行ajax调用,然后从servlet返回响应,然后将其显示在webapge上的任何位置


下面是一个很好的教程,它解释了如何在jsp中使用jQueryAjax并从servlet发送响应:

这个解决方案怎么样

function isEnterPressed(ev) {
if(ev.keyCode==13) {searchSubmit();return false;}
}
<s:textfield  name="quick-search-input"  id="quick-search-input" maxlength="50" value="" onkeypress="isEnterPressed(event)"></s:textfield>
功能被按下(ev){
如果(ev.keyCode==13){searchSubmit();返回false;}
}
HTML不支持嵌套元素:
function isEnterPressed(ev) {
if(ev.keyCode==13) {searchSubmit();return false;}
}
<s:textfield  name="quick-search-input"  id="quick-search-input" maxlength="50" value="" onkeypress="isEnterPressed(event)"></s:textfield>