使用数据库中的值设置 jsp 复选框

Zac*_*Zac 2 java jsp

好的。我正在制作一个带有数据库后端的 java web 应用程序来对一些数据做一些 CRUD。单击项目旁边的编辑按钮时,它会导航到包含当前数据的表单进行编辑。其中一个字段是布尔值,我想将它显示为一个复选框,以便True选中False它而不选中它。

我尝试了许多不同的变体,但似乎都不起作用。以下是一些示例,其中<%= action.get("stable")%>返回带有True或的字符串False

<input TYPE=checkbox name="stable" value=<%= action.get("stable") %>

<input TYPE=checkbox name="stable" value=<%= action.get("stable")?"True":"False" %><%= action.get("stable")?"checked":"" %>

<input TYPE=checkbox name="stable" checked=<%= action.get("stable")%>/>
Run Code Online (Sandbox Code Playgroud)

那么如何根据返回的字符串将复选框设置为选中/取消选中 action.get("stable")

如果问题有点微不足道,谢谢您的帮助。

Jua*_*aza 5

我用过这个,效果很好。

 <input type="checkbox" <c:if test="${item.estado==2}">checked=checked</c:if> class="switch-input" >
Run Code Online (Sandbox Code Playgroud)