在jsp中的表单内部形成

时间:2013-01-15 04:05:10

标签: java forms jsp jsp-tags

我有一个jsp页面。在该jsp中,通过选择用户,用户激活功能有一种形式。我还有一个搜索字段用于搜索用户 喜欢

<div class="quick-search-input-container"> 
<label id="quick-search-input-label" for="quick-search-input">Quick Search</label><s:textfield  name="quick-search-input"  id="quick-search-input" maxlength="50" value=""></s:textfield>
        <input type="button" class="grey-button" name="quick-search-submit" id="quick-search-submit" value="Search" onclick="searchSubmit()" />
        </div>

通过点击我写了一个搜索动作,但我想搜索当我点击键盘上的输入按钮。

我在表格内有表格吗?这是最佳做法吗?或任何其他解决方案

2 个答案:

答案 0 :(得分:1)

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

这是一个很好的教程,解释了如何在jsp中使用Jquery Ajax并从servlet发送响应:Login through database with the help of jQuery 'ajax' & JSP

答案 1 :(得分:1)

这个解决方案怎么样?

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>