Nice when you’re using URLs in a bunch of different places that differ only by a parameter or two.

<c:url value=”” var=”my_google_link”><c:param name=”query” value=”lookforit” /></c:url>

<c:url value=”my_google_link” var=”my_new_google_link”><c:param name=”pagenum” value=”5″ /></c:url>

<c:out value=”${my_new_google_link}” escapeXml=”true” />

This results in:

Note that using escapeXml in your <c:out /> has the added benefit of giving you some sweet XHTML-compliant link action (i.e. ampersands are escaped.)