Which jasper do you use btw? The tomcat-7 jasper I looked 6 months ago was pretty broken... Does it work now?
LieGrue, strub --- On Fri, 12/10/10, David Jencks <[email protected]> wrote: > From: David Jencks <[email protected]> > Subject: Re: Is EL in jsp supported at all? > To: [email protected] > Date: Friday, December 10, 2010, 12:56 AM > This property is set for this sample > in geronimo, and the code in WebContainerLifecycle that adds > an OwbELResolver is getting executed. I guess I'll > have to look inside jasper to see what is going on. > > thanks > david jencks > > On Dec 9, 2010, at 2:16 PM, Joseph Bergmark wrote: > > > There is a custom property to get the JSP chain > ELResolver to register, I > > believe to prevent us from being in the EL-Resolver > chain twice in the JSF > > case where we can't provide an instance of the bean, > as eventually the JSF > > chain delegates down to the JSP chain. > > > > The property is: > > #application is full jsp or not > > org.apache.webbeans.application.jsp=true > > > > Sincerely, > > > > Joe > > > > On Thu, Dec 9, 2010 at 4:41 PM, Mark Struberg <[email protected]> > wrote: > > > >> it 'used' to work back then. I think we also have > an example for it. > >> > >> LieGrue, > >> strub > >> > >> --- On Thu, 12/9/10, David Jencks <[email protected]> > wrote: > >> > >>> From: David Jencks <[email protected]> > >>> Subject: Is EL in jsp supported at all? > >>> To: [email protected] > >>> Date: Thursday, December 9, 2010, 9:33 PM > >>> I've been trying to test 6.4.3 for > >>> jsp and am starting to think that OWB does not > support web > >>> beans in EL in jsp pages at all. I have > a jsp like > >>> this... > >>> > >>> > >>> <%...@page contentType="text/html" > pageEncoding="UTF-8" > >>> %> > >>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML > 1.0 > >>> Transitional//EN" " > >> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > >>> <html xmlns="http://www.w3.org/1999/xhtml"> > >>> > >>> <head> > >>> <meta > http-equiv="Content-Type" > >>> content="text/html; charset=UTF-8"/> > >>> <link > href="./css/default.css" > >>> rel="stylesheet" > >>> > type="text/css"/> > >>> <title>Expression > test</title> > >>> </head> > >>> > >>> <body> > >>> <table> > >>> <tr> > >>> > >>> <td>${expressionBean}</td> > >>> </tr> > >>> <tr> > >>> > >>> <td>${expressionBean.value == > >>> expressionBean.value}</td> > >>> </tr> > >>> </table> > >>> </body> > >>> > >>> </html> > >>> > >>> with an ExpressionBean... > >>> > >>> @Named > >>> public class ExpressionBean { > >>> > >>> private Counter counter; > >>> > >>> @Inject > >>> public void initialize(Counter > counter) { > >>> counter.create(); > >>> this.counter = > counter; > >>> } > >>> > >>> public String getValue() { > >>> return "foo"; > >>> } > >>> > >>> @PreDestroy > >>> public void destroy() { > >>> counter.destroy(); > >>> } > >>> > >>> public Counter getCounter() { > >>> return counter; > >>> } > >>> > >>> public String getStatus() { > >>> return > counter.getStatus(); > >>> } > >>> > >>> public String toString() { > >>> return > "ExpressionBean: > >>> status:" + getStatus(); > >>> } > >>> } > >>> > >>> > >>> and an app-scoped counter. The output > from my jsp > >>> seem to indicate that EL is not finding or > creating an > >>> ExpressionBean. > >>> > >>> Am I doing something obviously stupid? > Is there an > >>> example of EL + OWB + jsp working? > >>> > >>> thanks > >>> david jencks > >>> > >>> > >>> > >> > >> > >> > >> > >
