我有jsp购物页面需要在点击特定类别时分配特定图像。所以我想说"如果网址结束于' category / bags'然后选择这个代码。
我看到"类别/包"在我的浏览器页面上,但是当我打印出servlet路径时,它会调用页面" CategoryDisplay.jsp"在浏览器中。
我理解视图中存在差异,我需要使用RequestDispatcher.forward。
那么我如何A)打印出我所在的页面,看看它在请求调度程序转发中的结果,以便我可以B)在测试语句中正确分配该类别页面。
我试过这个:A)
<% System.out.println("request URI= " + request.getAttribute("javax.servlet.forward.request_uri"));
B)
<c:if test="${fn:endsWith(javax.servlet.forward.request_uri, 'Bags')}">
<div class="hero" style="background-image: url('/images/static/shop/hero_bags.jpg');">
<div class="hero-text">
<h1>Bags</h1>
</div>
</div>
</c:if>