I am currently evaluating JBoss as a replacement to using Weblogic. The product we are developing has a significant JSP code base with widespread use of inner classes in jsp pages.
JBoss currently supports inner class references in <jsp:useBean> tags using the "." notation eg:
<jsp:useBean id="viewBean" class="com.nested.TestComponent.InnerViewBean" />
<jsp:useBean id="viewBean" class="com.ispek.wls.nested.TestComponent$InnerViewBean" />
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 3 in the jsp file: /MyTest.jsp
Generated servlet error:
D:\jboss-4.0.1sp1\server\tst\work\jboss.web\localhost\test\org\apache\jsp\mytest_jsp.java:145: cannot find symbol
symbol : class MyTestComponent$ViewBean
location: package test