Java—如何根据jsp中存储在数据库中的值在下拉列表中设置特定值 我有一个带有静态值的下拉框,我已经制作了一个Edj.jp页面,它将显示我在数据库中存储的值,我希望它们在下拉列表中显示为默认值,考虑到4个元素 <select name="language"> <option value="1">c++</option> <option value="2">php</option> <option value="3">.net</option> <option value="4">java</option> C++ php 网 JAVA
我想如果数据库表中的值是3,那么当页面加载时,默认值应该如下拉列表中所示Java—如何根据jsp中存储在数据库中的值在下拉列表中设置特定值 我有一个带有静态值的下拉框,我已经制作了一个Edj.jp页面,它将显示我在数据库中存储的值,我希望它们在下拉列表中显示为默认值,考虑到4个元素 <select name="language"> <option value="1">c++</option> <option value="2">php</option> <option value="3">.net</option> <option value="4">java</option> C++ php 网 JAVA,java,jsp,drop-down-menu,default,Java,Jsp,Drop Down Menu,Default,我想如果数据库表中的值是3,那么当页面加载时,默认值应该如下拉列表中所示 <select name="language"> <option value="3">.net</option> <option value="1">c++</option> <option value="2">php</option> <option value="4">java</option
<select name="language">
<option value="3">.net</option>
<option value="1">c++</option>
<option value="2">php</option>
<option value="4">java</option>
网
C++
php
JAVA
我不能在这里使用jquery…我想要一个最好是java的解决方案
我尝试过使用value属性和javascript,但它不管用……我对java不熟悉,所以如果可能的话,我可以尝试用javascript通过java scriplets……我正在为我的二年级工程项目制作一个在线考试系统
请帮忙 对于默认情况下要选择的任何选项,请将其更改为
<option value="3" SELECTED >.net</option>
.net
注意:默认情况下,标签的选定属性将选择该选项。您必须使用选项标签的选定属性 获取存储在数据库中的值,并将其放入选择框中
<c:if test={1 is selected}>
<option value = "1" selected="selected">c++</option>
</c:if>
<c:if test={2 is selected}>
<option value = "2" selected="selected">java</option>
</c:if>
<c:if test={3 is selected}>
<option value = "3" selected="selected">php</option>
</c:if>
<c:if test={4 is selected}>
<option value = "4" selected="selected">.net</option>
</c:if>
C++
JAVA
php
网
显示后端代码您想说第一个值应该是数据库中的值吗?您如何将数据从数据库获取到jsp?在不知道你已经拥有了什么的情况下,这将有点难以帮助。好吧,你可以说我将结果集中的值与下拉列表中的所有值进行比较,并根据条件设置值……为了理解和理解,他们的任何Other方法也使用脚本或其他代码……是的,因为您不知道在数据库中选择了哪一个直接放置选定属性,所以请将其全部放置并启用(如果它在数据库中)。您必须获取值才能知道在数据库中选择了哪一个,您必须将其放在jsp中。@bhavik先生,我正试图在数据库中设置一个默认值,以便在用户未检查所有值并单击“提交”按钮的情况下,该值保持不变,默认值将为所选值,然后。。。。