This is allso very related to hour preveous discussion about mmbase and jsp2. Rob is working on a lightweight taglib for jsp2, and i think that that is the way to go. Otherwise we are actually trying to downgrade the environment in stead of taking advantage of it. I wander what the current status is of the jsp2 taglib
Ernst > -----Oorspronkelijk bericht----- > Van: Michiel Meeuwissen [mailto:[EMAIL PROTECTED] > Verzonden: dinsdag 16 maart 2004 18:09 > Aan: [EMAIL PROTECTED] > Onderwerp: Re: MMBase as Servlet2.4/JSP2.0 webapp in Tomcat > > > Ronald Wildenberg <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I've been attempting this morning to get MMBase 1.7rc2 working as > > a Servlet2.4/JSP2.0 compliant webapp. To accomplish this, I had to > > turn of the JSP2.0 Expression Language for quite some JSP's, due > > to the fact that both MMBase and the EL use the ${...} syntax. > > > > Unfortunately, due to a Tomcat 'bug' ( > > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27704), it is > > impossible to do this using the jsp-property-group element in > > web.xml. This means that MMBase will not run as a Servlet2.4/JSP2.0 > > compliant webapp in Tomcat. There is of course the possibility > > of turning of the EL in all MMBase pages that use the ${...} > > syntax but this 1) ties MMBase to a certain Servlet/JSP spec and > > 2) is a lot of work. > > > > This is not really an MMBase problem, but I thought it was worth > > mentioning it. > > > Sigh. > > Happily, for most mmbase cases, it will also work withouth the {}. So > perhaps it would be worth it to change as many as pages from > the distro for > that (because my guess is that isELIgnored on the page itself > will cause > terrible errors if not JSP2 is supported). > > And perhaps we should provide an alternative for {} then. > perhaps (), [] or > || or so. > > It would have seemed useful if EL evaluation could be switch > off per taglib > of per tag, e.g. in the TLD, but that seems impossible. > Probably its a > kind of preprocessing which must be applied to a complete > page, or not at > all. > > Michiel > > > -- > Michiel Meeuwissen > Mediapark C101 Hilversum > +31 (0)35 6772979 > nl_NL eo_XX en_US > mihxil' > [] () >
