<c:url value="a.jsp">
/context/a.jsp // when cookies is enabled
/context/a.jsp;jsessionid=B01F432.... // when cookie is disabled
这样,Servlet容器就可以跟踪用户请求。另一个重要的事情是,c:url
会前缀上上下文根,因此您不需要在任何地方编写根上下文前缀。
就像我说的那样,<spring:url>
包含一些比JSTL更强的增强功能,例如编码URI模板变量。
<spring:url value="/url/path/{variableName}">
<spring:param name="variableName" value="more than JSTL c:url" />
</spring:url>
结果在:/currentApplicationContext/url/path/more%20than%20JSTL%20c%3Aurl