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