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 >>> >>> >>> >> >> >> >>
