Java jsp/jstl代码的呈现失败
在我当前的spring项目中,我在数据库中插入/更新新记录的视图传递给jsp代码两个属性: 映射:插入实体类字段的列表 value:Map>其中键是类的字段,值是声明字段的类中的字段列表。 在jsp代码中,我迭代添加表单输入字段的列表,如下所示:Java jsp/jstl代码的呈现失败,java,spring,jsp,jstl,Java,Spring,Jsp,Jstl,在我当前的spring项目中,我在数据库中插入/更新新记录的视图传递给jsp代码两个属性: 映射:插入实体类字段的列表 value:Map>其中键是类的字段,值是声明字段的类中的字段列表。 在jsp代码中,我迭代添加表单输入字段的列表,如下所示: <c:forEach var="entry" items="${value[entry]}"> <c:when test="${entry == '...'}"> ... </c:when>
<c:forEach var="entry" items="${value[entry]}">
<c:when test="${entry == '...'}">
...
</c:when>
<c:otherwise>
...
</c:otherwise>
</c:forEach>
最后两个字段不会在页面上呈现。在我的测试中,当我从pessoaJuridica字段的块中删除contato的块时,两个字段都正确渲染。有人能告诉我这里出了什么问题吗?问题似乎是您添加了style=display:none;到包装div,因此它们不会显示在浏览器中
<div class="panel panel-default" id="pj" style="display: none;">
如果删除样式,字段应该只显示。不,这不是问题,因为这两个块都没有渲染,我查看了页面的源代码,这两个块也没有显示在那里。我适合的是一个问题的风格,至少有一个块应该显示只有一个是隐藏的。顺便说一句,问题是块和。
<div class="panel panel-default" id="pj" style="display: none;">