Just having had a quick look at Messages.properties and search.jsp, I'd be more 
inclined to think the escaping needs to happen in search.jsp:

Eg. 

<dspace:layout locbar="nolink" title="<%= 
LocaleSupport.getLocalizedMessage(pageContext, 
"jsp.controlledvocabulary.search.title") %>">

The quotes around "jsp.controlledvocabulary..." are opened before the quotes 
around "<%= ... %>" are closed.

Cheers,

Kim

> -----Original Message-----
> From: Allen Lam [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 4 December 2008 2:00 p.m.
> To: [email protected]
> Cc: Gary Browne
> Subject: Re: [Dspace-tech] Tomcat 5.5.27
> 
> Hi Gary and others,
> 
> In the last few years I upgraded tomcat from 4.X to 5.X and then to 6.X
>   (and at the same time upgraded dspace from 1.3 to 1.5) and have never
> noticed similar exception.
> 
> I am interested to know is there anyone else experienced similar
> problem?
> 
> To escape quote char in Messages.properties, add a back-slash:
> use \" to replace "
> 
> For safety, do some experiments before doing large-scale replacement.
> 
> Regards,
> Allen Lam.
> HKU Hub Administrator, http://hub.hku.hk
> 
> 
> Gary Browne wrote:
> > Hi techies
> >
> > Following an upgrade from tomcat 5.5.26 to 5.5.27, we experienced
> > exceptions with the subject-search servlet such as:
> >
> >
> > Exception:
> > org.apache.jasper.JasperException:
> > /controlledvocabulary/search.jsp(59,41) Attribute value
> > LocaleSupport.getLocalizedMessage(pageContext,
> > "jsp.controlledvocabulary.search.title")  is quoted with " which must
> be
> > escaped when used within the value
> >
> >
> > I since discovered that this is due to the fact that 5.5.27 strictly
> > enforces the quoting requirements of the JSP spec.
> >
> > So my question is, does this error stem from some value in
> > Messages.properties which contains quotes, or are there other places
> in
> > the code which may need changing (for JSP spec compliance purposes)?
> If
> > the former, how should the quotes be escaped in Messages.properties.
> >
> > Thanks
> > Gary
> 
> 
> 
> -----------------------------------------------------------------------
> --
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to