Hi,
True, but I'm not using  to construct my URLs, because my URLs are rewritten 
(mod_rewrite) and don't look like they are in the webapp context.  For example, 
if I have myapp.war, and URLs are normally under http://example.com/myapp/.... 
, then yes, c:url would work.  However, my links are rewritten, so I have 
http://example.com/people, etc....

So I construct URLs like this:
<a href="/something/${foo}">foo</a>

Thanks,
Otis

----- Original Message ----
From: Rich <[EMAIL PROTECTED]>
To: Tag Libraries Users List <[email protected]>
Sent: Wednesday, March 1, 2006 6:27:26 AM
Subject: Re: URL-escape a var with JSTL

I think you just need the <c:url> tag.

-R

[EMAIL PROTECTED] wrote:
> Hello,
> 
> I need to URL-escape a variable in JSTL, and am not having much luck finding 
> the way to do it.
> 
> For example, I currently do:
> <c:set var="foo" param="${param.foo}"/>
> 
> Since "foo" param may include some funky characters, I need to URL-escape 
> that.  So I'm looking for something similar to:
> 
> <c:set var="foo" param="${param.foo}" escapeXml="true"/>
> 
> What's the right way to URL-encode a variable with JSTL, without resorting to 
> scriptlets?
> Or is the only option to use escapeXml="true" when doing c:out?
> 
> Thanks,
> Otis
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to