HttpServletRequest#getRequestURI() URI . getServletPath(), , , ( URL JSP/), URI ( ). JSP - , JSP , .
, , List<Page> , Page url name, JSTL:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
...
<ul id="menu">
<c:forEach items="${menu}" var="page">
<c:set var="active" value="${fn:endsWith(pageContext.request.requestURI, page.url)}" />
<li class="${active ? 'active' : 'none'}"><a href="${page.url}">${page.name}</a></li>
</c:forEach>
</ul>
.active. . , ..
ul#menu li {
background: white;
}
ul#menu li.active {
background: pink;
}