  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | Jsp bean error | Jsp bean error 2004-01-07 - By X V Jay
Back Hi, I have been unable to use jsp beans.
Here are the code fragments....
ControllerServlet.java public class ControllerServlet extends HttpServlet { public void init(ServletConfig config) throws ServletException { ..... ..... // instantiate the DbBean DatabaseBean databaseBean = new DatabaseBean(); // intialise the bean's fields databaseBean.setDbUrl(config.getInitParameter("dbUrl")); databaseBean.setDbUserName(config.getInitParameter("dbUserName")); databaseBean.setDbPassword(config.getInitParameter("dbPassword"));
// put the bean in the servlet context context.setAttribute("theBean",databaseBean); } ...... ...... }
I am now trying to use the databaseBean in process.jsp
<%@ page import="java.util.*" %> <%@ page import="javax.servlet.*"%> <%@ page import="javax.servlet.http.*"%> <jsp:useBean id="theBean" scope="application" class="DatabaseBean" /> <jsp:setProperty name="theBean" property="username"/> <jsp:setProperty name="theBean" property="password"/> ....... .......
This is error reported by Tomcat.
exception org.apache.jasper.JasperException : Unable to compile class for JSP
An error occurred at line: 5 in the jsp file: /jsp/student/process.jsp Generated servlet error: [javac] Compiling 1 source file C:\jakarta-tomcat-4 (See http://cat-4.ora-code.com).1.27 \work\Standalone\localhost\disa\jsp\student\process_jsp.java:47: cannot resolve symbol symbol : class DatabaseBean location: class org.apache.jsp.process_jsp DatabaseBean theBean = null; ^ An error occurred at line: 5 in the jsp file: /jsp/student/process.jsp Generated servlet error: C:\jakarta-tomcat-4 (See http://cat-4.ora-code.com).1.27 \work\Standalone\localhost\disa\jsp\student\process_jsp.java:49: cannot resolve symbol symbol : class DatabaseBean location: class org.apache.jsp.process_jsp theBean = (DatabaseBean) pageContext.getAttribute("theBean", PageContext.APPLICATION_SCOPE); ^ An error occurred at line: 5 in the jsp file: /jsp/student/process.jsp Generated servlet error: C:\jakarta-tomcat-4 (See http://cat-4.ora-code.com).1.27 \work\Standalone\localhost\disa\jsp\student\process_jsp.java:52: cannot resolve symbol symbol : class DatabaseBean location: class org.apache.jsp.process_jsp theBean = (DatabaseBean) java.beans.Beans  (this.getClass().getClassLoader(), "DatabaseBean"); ^ 3 errors
What's wrong? Please help. Regards Jay
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected) For additional commands, e-mail: tomcat-user-help@(protected)
|
|
 |