Community
Participate
Working Groups
In bug 362724 there is mention of the help feature requiring an implementation of el (expression language). I am not familiar with all that is required to support el in our jsp support, but I am not convinced our jetty 8 based HttpService supports this. Simon A., please investigate and provide a testcase.
Also see bug 309529 comment 36.
Also see bug 309529 comment 40.
FYI, in my investigations I had to add an import for com.sum.el from the bundle declaring the jsp in order for jsps with el syntax to work. This seems less that optimal. Not sure if or how this worked in our current jetty 6 and servlet 2.x support.
(In reply to comment #3) > FYI, in my investigations I had to add an import for com.sum.el from the bundle > declaring the jsp in order for jsps with el syntax to work. This seems less > that optimal. > > Not sure if or how this worked in our current jetty 6 and servlet 2.x support. In jetty-osgi bundles we wire the bundles and make the resulting classloader available to the web-bundles. We did do a similar import [1]. Things are a lot more explicit in OSGi than in J2EE's flat class-loaders and our primary goal at the time was to avoid touching existing code and library at the cost of complexity in our own code. In Apache-land I have seen geronimo and service-mix introducing OSGi services directly inside the libraries to handle this type of thing better. They chose to add some OSGi specific code to the libraries though [2] [1] http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/jetty-osgi/jetty-osgi-boot-jsp/META-INF/MANIFEST.MF [2] http://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-osgi-support-1.1/geronimo-osgi-registry/pom.xml
(In reply to comment #4) Thanks Hugues, we setup a JSPClassLoader also that uses the bundle's classloader declaring the jsp and has a parent class loader which is the bundle class loader of the jasper implementation (org.apache.jasper.glassfish). Perhaps we need to somehow grant this class loader access to the el implementation package.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.