JSTL 1.1.2 c:url problem?

"Trenton D. Adams" <[email protected]>
Newsgroups gmane.comp.jakarta.taglibs.user
Message-ID <[email protected]>
Is c:url supposed to encode your ampersands?

<c:set var="link"><c:url value="/command.cgi">
         <c:param name="command" value="ud"/>
         <c:param name="action" value="select_unit"/>
         <c:param name="job_id" value="${display_job.ID}"/>
         <c:param name="dt" value="dflt"/>
         <c:param name="reason" value="select_unit"/>
         <c:param name="domulti" value="true"/>
         <c:param name="job_type" value="${display_job.jobType}"/>
       </c:url></c:set>

The above produces &action=select_unit as opposed to 
&amp;action=select_unit.  As such, my page does not validate.

Is that the behavior I should expect?  If so, then c:url really has no 
value over me constructing my own URLs myself, right?

Thanks.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.