选中的复选框的正确标记是
checked="checked"。如果未选中,则该
checked属性完全不能存在。
您应该使用JSTL和JSPEL生成它,因为scriptlet是过去的东西,多年以来都不应该在JSP中使用。
当然,这需要进行一些重构,以便操作bean具有
isStable()返回布尔值的常规方法,这将更加清洁。但是无论如何,这是使用现有代码的工作方式:
<input type="checkbox" name="stable" <% if ("True".equals(action.get("stable"))) { out.print("checked="checked""); } %>/>请注意,所有属性也应用引号引起来。



