Hi all. I have a problem with a JSP page. I am trying to use a collection
class from an entity bean, Collection findAll(). I am using a jbean between
ejb and JSP.
I keep getting this error  Class java.util.Collection not found in type
declaration.(full dump below). I package jsp and jbeans in a war file then
drop it into the webapps folder under tomcat, My entity beans are in jar
file under jboss/deploy. I have a servlet that uses the ebean to output the
same Collection,Iterator  classes on the screen(html) so I know these
classes exist.Why cant the JSP find the java.util.package? I have java
version 1.3.1 Hotspot vm
 Please help!
THANKS!!
Here is the code:
<%@page contentType="text/html"import="java.util.*"%>
<jsp:useBean id="usersecurity" scope="session" class="UserSecurityDataBean"
/> 

<html>
<head><title>JSP Page</title></head>
<body>
<%java.util.Collection sec=usersecurity.home.findAll();//this is my jbean
which references ebean home
 java.util.HashSet hs=new java.util.HashSet(sec);

 java.util.Iterator i=hs.iterator();
//THIS CODE WORKS IN A SERVLET!
while (i.hasNext()){%>
<h2><%=usersecurity.getWING()%>//THIS IS JUST FOR TESTING, I REALLY NEED TO
POPULATE AN OPTION BOX WITH COLLECTION

<%}%></h2>

</body>
</html>
//HERE IS THE DUMP
Error: 500
Location: /adapts/Try.jsp
Internal Servlet Error:

org.apache.jasper.JasperException: Unable to compile class for
JSPD:\Apache\tomcat\work\localhost_8080%2Fadapts\_0002fTry_0002ejspTry_jsp_5
.java:89: Class java.util.Collection not found in type declaration.
                java.util.Collection sec=usersecurity.home.findAll();
                         ^
D:\Apache\tomcat\work\localhost_8080%2Fadapts\_0002fTry_0002ejspTry_jsp_5.ja
va:90: Class java.util.HashSet not found in type declaration.
                 java.util.HashSet hs=new java.util.HashSet(sec);
                          ^
D:\Apache\tomcat\work\localhost_8080%2Fadapts\_0002fTry_0002ejspTry_jsp_5.ja
va:90: Class java.util.HashSet not found in type declaration.
                 java.util.HashSet hs=new java.util.HashSet(sec);
                                                   ^
3 errors

        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
        at
org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612)
        at
org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
        at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:258)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:268)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Unknown Source)

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to