好的。我正在制作一个带有数据库后端的 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")
如果问题有点微不足道,谢谢您的帮助。
我用过这个,效果很好。
<input type="checkbox" <c:if test="${item.estado==2}">checked=checked</c:if> class="switch-input" >
Run Code Online (Sandbox Code Playgroud)