Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
Java HTML-复选框有条件选中_Java_Html_Spring_Jsp_Spring Mvc - Fatal编程技术网

Java HTML-复选框有条件选中

Java HTML-复选框有条件选中,java,html,spring,jsp,spring-mvc,Java,Html,Spring,Jsp,Spring Mvc,我已经编写了这个简单的jsp页面:我想显示一个简单的对象Person列表,其中一个标签显示Person的名字,一个复选框显示Person是否至少18岁 我还编写了相应的Java类“Person”,其中包含一个字符串名和一个布尔值isAdult 这是我的jsp personList是Person对象的列表 <table> <th>NAME</th> <th>IS ADULT</th> <c:fo

我已经编写了这个简单的jsp页面:我想显示一个简单的对象Person列表,其中一个标签显示Person的名字,一个复选框显示Person是否至少18岁

我还编写了相应的Java类“Person”,其中包含一个字符串名和一个布尔值isAdult

这是我的jsp personList是Person对象的列表

 <table>
     <th>NAME</th>
     <th>IS ADULT</th>
        <c:forEach var="person" items="${personList}">
           <tr>
             <td>${person.name}</td>
             <td>
               <input type="checkbox" value="checked"/>
             </td>
           </tr>
        </c:forEach>
 </table>
代码的这一部分向我显示了一个列表,其中所有复选框都未选中,名称都正确

如何获得列表中的每个复选框都已选中或未选中,并引用Person对象的布尔属性“isAdult”?

您可以像这样使用EL三元运算符:

 <input type="checkbox"  ${person.adult ? 'checked' : ''}>
${person.maintal}将调用封装成人属性的isAdult方法。

您可以像这样使用EL三元运算符:

 <input type="checkbox"  ${person.adult ? 'checked' : ''}>
${person.成人}将调用封装成人属性的isAdult方法