我正在学习基于 Java EE 技术的 Netbeans 电子商务教程,我花了两天时间解决了包括数据库连接在内的所有问题并了解了 Web 应用程序的功能,现在我终于设法运行了整个 Web 应用程序我从 Netbeans 教程下载的。但是 JSTL 标签显示有问题????问号,下面的代码片段显示了它是如何实现的:
<c:forEach var="category" items="${categories}">
<c:choose>
<c:when test="${category.name == selectedCategory.name}">
<div class="categoryButton" id="selectedCategory">
<span class="categoryText">
<fmt:message key="${category.name}"/>
</span>
</div>
</c:when>
<c:otherwise>
<a href="<c:url value='category?${category.id}'/>" class="categoryButton">
<span class="categoryText">
<fmt:message key="${category.name}"/>
</span>
</a>
</c:otherwise>
</c:choose>
</c:forEach>
这是我在浏览器上运行它时的样子,运行此 Web 应用程序的服务器是 GLASSFISH:
在图像中,带下划线的问号是 JSTL 标签,当我尝试删除标签时,问号不会出现,但我无法删除整个 for 循环。