hey,

> commandButton look like :
>
> <h:commandButton value="&gt;"
> image="#{facesContext.externalContext.requestContextPath} +
> "/path/to/pic.gif"" action="#{Overview.createEmpty}" />

please try

image="#{facesContext.externalContext.requestContextPath}/path/to/pic.gif"

if this isn't good for you, bind the component to a backing bean by using

binding="#{mybean.button}"

The property "button" must be type of "HtmlCommandButton"
there you can use something like

button.setImage("foo.gif");


HTH,
Matthias

>
> ?
>
> best regards,
>
> ben
>
>
> Matthias Wessendorf schrieb:
> > btw. there is also an *interesting* util clazz inside of MyFaces
> > ([1])
> >
> > [1] 
> > http://myfaces.apache.org/impl/apidocs/org/apache/myfaces/portlet/PortletUtil.html
> >
> thanks for this hint
> > On 4/18/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> >
> >> have you tried something like
> >>
> >> #{facesContext.externalContext.requestContextPath}
> >>
> >> another thing might be using "binding" attribute. With that you'll get
> >> "java based access" to the component inside of your managed bean
> >>
> certainly i could try this one but i want to avoid it
>
> >> Regards,
> >> Matthias
> >>
> >> On 4/18/06, Benjamin Bratkus <[EMAIL PROTECTED]> wrote:
> >>
> >>> Hello all,
> >>>
> >>> i want to display a pic above my commandButton but i cant find a
> >>> resolution because
> >>> org.apache.jasper.JasperException: /index.jsp(18,0) According to TLD or
> >>> attribute directive in tag file, attribute image does not accept any
> >>> expressions
> >>>
> >>> <h:commandButton value="&gt;"
> >>> image="<%=renderResponse.encodeURL(renderRequest.getContextPath() +
> >>> "/path/to/pic.gif")%>" action="#{Overview.createEmpty}" />
> >>>
> >>>
> >>> any suggestions ? hints?
> >>>
> >>> best regards,
> >>>
> >>> ben
> >>>
> >>>
> >> --
> >> Matthias Wessendorf
> >> Aechterhoek 18
> >> 48282 Emsdetten
> >> http://jroller.com/page/mwessendorf
> >> mwessendorf-at-gmail-dot-com
> >>
> >>
> >
> >
> > --
> > Matthias Wessendorf
> > Aechterhoek 18
> > 48282 Emsdetten
> > http://jroller.com/page/mwessendorf
> > mwessendorf-at-gmail-dot-com
> >
> >
> >
>
>


--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com

Reply via email to