java从选择框中选择项目,如何显示数据库中的内容?
我的jsp页面
<select name="se">
<option value="1">D1</option>
<option value="2">D2</option>
<option value="3">D3</option>
</select>
当用户选择D1时,我想在同一个页面中显示数据库中的内容
我要D2和D3也一样
我应该在哪里编写select查询
你可以在下面搜索框中键入要查询的问题!
我的jsp页面
<select name="se">
<option value="1">D1</option>
<option value="2">D2</option>
<option value="3">D3</option>
</select>
当用户选择D1时,我想在同一个页面中显示数据库中的内容
我要D2和D3也一样
我应该在哪里编写select查询
# 1 楼答案
您可以使用
onchange
事件调用服务器。在服务器端,您可以处理请求并从数据库返回所需的结果并显示它,或者您可以在调用jsp时从数据库预取结果,只需显示/隐藏onchange
事件比如使用jQuery
# 2 楼答案
您可以使用
onchange
事件获取选择框的值,并通过ajax将值传递给servlet完成以下步骤:
http://www.roseindia.net/jsp/comboSelect.shtml