У меня есть категория имени базы данных, где я извлекаю все категории и показываю в jsp через jstl.Я хочу показать одно конкретное имя категории сверху, когда все категории отображаются на экране.Пусть имя категории - это женщины, а ее идентификатор - 4. Значит, оно идет после 3 строк, и jstl также отображается так.Я использую условие if, чтобы проверить, соответствует ли название категории женщинам, и это условие должно выполняться первым.
Код, который я пробовал до сих пор, -
<c:if test="${product.categoryBean.category_name == 'Women'}">
<div class="catHeading">
<h2>${product.categoryBean.category_name}</h2>
<span class="catHeadingViewAll">
<a href="<c:url value = "product-details/${fn:replace(product.categoryBean.category_name,' ', '')}?subcategory_id=${product.categoryBean.category_id}&caname=${product.categoryBean.category_name}&offset=0"/>">View ALL</a>
</span>
<c:forEach items="${product.subCategoryList}" var="sub">
<span class="subCatName"><a href="<c:url value = "product-detail/${fn:replace(sub.subcategory_name,' ', '')}?subcategory_id=${sub.subcategory_id}&caname=${sub.subcategory_name}&offset=0"/>">${sub.subcategory_name}</a></span>
</c:forEach>
</div>
</c:if>
<c:choose>
<c:when test="${product.categoryBean.category_name == 'Women'}">
</c:when>
<c:otherwise>
<div class="catHeading">
<h2>${product.categoryBean.category_name}</h2>
<span class="catHeadingViewAll">
<a href="<c:url value = "product-details/${fn:replace(product.categoryBean.category_name,' ', '')}?subcategory_id=${product.categoryBean.category_id}&caname=${product.categoryBean.category_name}&offset=0"/>">View ALL</a>
</span>
<c:forEach items="${product.subCategoryList}" var="sub">
<span class="subCatName"><a href="<c:url value = "product-detail/${fn:replace(sub.subcategory_name,' ', '')}?subcategory_id=${sub.subcategory_id}&caname=${sub.subcategory_name}&offset=0"/>">${sub.subcategory_name}</a></span>
</c:forEach>
</div>