https://issues.apache.org/bugzilla/show_bug.cgi?id=49555
--- Comment #1 from james_cal...@yahoo.com 2010-07-05 18:30:00 EDT --- I have an architecture that uses static inner classes. After about an hour of trial and error and internet searches, I discovered that I can not use a Static inner class as a method parameters in my TDL file. This is the error: org.apache.jasper.JasperException: /WEB-INF/jsp/page.jsp(19,2) The function listElement cannot be located with the specified prefix No, it is there. It can't find the parameter: com.example.MyClass.MyInnerStaticClass It simply can not find my method. I know I have it correct because I can replace the static inner class parameter with a top-level class (MyClass). I can then call my static function. The more important part of my program relies on static inner classes. There are a number of them. I did this by design to represent a simple structure that is best coded in a single file. I'm not changing this part of the program. Unfortunately, escaping Java code in JSP pages does not mix well with JSP expression language. Also, I have a decent amount of expression language code. So, I really need the jasper compiler have basic support for Java constructs. Can you help please? I'm using the Google AppEngine SDK 1.3.2. I'm sorry, I do not see the Jasper version. I only see the apache jasper package name in my exception. Please let me know if I can help. Thank, Jimmy -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org