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
如何使用javascript在jsp中从数据库检索值时选中单选按钮_Javascript_Jsp - Fatal编程技术网

如何使用javascript在jsp中从数据库检索值时选中单选按钮

如何使用javascript在jsp中从数据库检索值时选中单选按钮,javascript,jsp,Javascript,Jsp,我想检索jsp页面中选中单选按钮中的单选按钮值 <% String gen=rs.getString("gender");session.setAttribute("gender", gen); %> <input type="radio" name="gender" id="male" value="male" />male <input type="radio" name="gender" id="female" value="fe

我想检索jsp页面中选中单选按钮中的单选按钮值

<% String gen=rs.getString("gender");session.setAttribute("gender",  gen); %>
     <input type="radio" name="gender" id="male"  value="male" />male
     <input type="radio" name="gender" id="female"    value="female" />Female
      <input type="radio" name="gender" id="other"   value="other" />

如果此选项的值等于性别,则可以检查每个选项。如果是,则添加选中=选中

例:

或者,您可以查看

,您可以使用它根据条件添加选中的属性

<input type="radio" name="gender" id="male" value="male" ${gen eq "male"?'checked="checked"':''}/>
<input type="radio" name="gender" id="female" value="female" ${gen eq "female"?'checked="checked"':''}/>Female
<input type="radio" name="gender" id="other" value="other" ${gen eq "other"?'checked="checked"':''}/>

您使用的是jstl&el吗?是的,但是使用javascript可能比解释它更好。简单地说,el为您提供了一个类似于Java中的三元运算符,我只是在这里使用它来检查gen值是否等于eq,即男性、女性或其他。如果为true,则应用checked属性。如果为false,我将不应用任何内容作为“”,请检查标记wiki和此示例more@muneeb,如果它回答了您的问题,请将其标记为已接受
<input type="radio" name="gender" id="male" value="male" ${gen eq "male"?'checked="checked"':''}/>
<input type="radio" name="gender" id="female" value="female" ${gen eq "female"?'checked="checked"':''}/>Female
<input type="radio" name="gender" id="other" value="other" ${gen eq "other"?'checked="checked"':''}/>