Java jsp/jstl代码的呈现失败

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>

在我当前的spring项目中,我在数据库中插入/更新新记录的视图传递给jsp代码两个属性:

映射:插入实体类字段的列表 value:Map>其中键是类的字段,值是声明字段的类中的字段列表。 在jsp代码中,我迭代添加表单输入字段的列表,如下所示:

<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;">