Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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中存储在数据库中的值在下拉列表中设置特定值 我有一个带有静态值的下拉框,我已经制作了一个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

我想如果数据库表中的值是3,那么当页面加载时,默认值应该如下拉列表中所示

     <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先生,我正试图在数据库中设置一个默认值,以便在用户未检查所有值并单击“提交”按钮的情况下,该值保持不变,默认值将为所选值,然后。。。。