jsr372-experts@javaserverfaces-spec-public.java.net

[jsr372-experts] [1337-ResourceELResolverExternalContextResolveURL] Proposal

From: Edward Burns <edward.burns_at_oracle.com>
Date: Tue, 11 Nov 2014 08:22:51 -0800

Hello Volunteers,

While working on the HTTP/2 Server Push demo for Devoxx I discovered a
small bug in the spec. Generally speaking, all resource references rendered
by JSF should pass through ExternalContext.encoreResourceUrl().
Resources references rendered via the Resource ELResolver, such as
#{resource['myimg.png']}, do not. This is the bug.

I propose we change getValue() in Table 5-13 to require a call to
ExternalContext.encodeResourceUrl().

Ed


-- 
| edward.burns_at_oracle.com | office: +1 407 458 0017
|  0 work days til Devoxx 2014