Html 在JSP中预填充单选按钮

Html 在JSP中预填充单选按钮,html,jsp,radio-button,Html,Jsp,Radio Button,根据数据库中的值,如何使用JSP预先填充HTML单选按钮?您只需要让JSP打印HTML元素的选中的属性。最简单的方法是在中使用条件运算符?:。以下是一个启动示例: <input type="radio" name="foo" value="one" ${bean.foo == 'one' ? 'checked' : ''}/> <input type="radio" name="foo" value="two" ${bean.foo == 'two' ? 'checked' :

根据数据库中的值,如何使用JSP预先填充HTML单选按钮?

您只需要让JSP打印HTML
元素的
选中的
属性。最简单的方法是在中使用条件运算符
?:
。以下是一个启动示例:

<input type="radio" name="foo" value="one" ${bean.foo == 'one' ? 'checked' : ''}/>
<input type="radio" name="foo" value="two" ${bean.foo == 'two' ? 'checked' : ''}/>
...
另见:

    • 纯JSP Scriplets

      <input type="radio" name="gender" value="male" <% if (resultSet.getString("gender").equals("male")) out.print("checked"); else out.print(""); %> />
      <input type="radio" name="gender" value="female" <% if (resultSet.getString("gender").equals("female")) out.print("checked"); else out.print(""); %> />
      
      
      
      太好了,再次感谢巴卢斯克-我会把这个拿走并使用这些例子!谢谢你的帮助。嘿,巴卢斯克,在你提供的第二个例子中,你能给我一个关于${foos}和${foo}之间的区别的提示吗?我认为我对beans&foos的理解还不够,无法理解你的例子。
      ${foos}
      就是这个集合。
      ${foo}
      是当前迭代的项。另见,和
      <input type="radio" name="foo" value="one" />
      <input type="radio" name="foo" value="two" checked />
      ...
      
      <input type="radio" name="gender" value="male" <% if (resultSet.getString("gender").equals("male")) out.print("checked"); else out.print(""); %> />
      <input type="radio" name="gender" value="female" <% if (resultSet.getString("gender").equals("female")) out.print("checked"); else out.print(""); %> />