I'm new to programming in JSP/Tomcat. I am kinda held back with the following simple situation. I have database connection class that I'm trying to import in my jsp file with no success so far (ChangePassword). I am compiling with JDK1.4.2.08. My JSP page is in $CATALINA_HOME/webapps/mywebapp/ I do have a web.xml file that is correctly configured with passwords and values to allow the application to connect to the user directory. This is the stack trace of the error: org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 85 in the jsp file: /changepw.jsp Generated servlet error: Invalid argument to operation ++/-- org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHa ndler.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.ja va:328) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:39 7) org.apache.jasper.compiler.Compiler.compile(Compiler.java:288) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja va:556) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:293) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Any ideas how to import a user-defined class in JSP, I mean where to place the class file and is there anyother environment variable to set? I read somewhere that if you are using jdk 1.4 and above, you need to have package name for classes. It said to Put your webappname class in a package, compile it and then import it like the following in your JSP file: <%@ page import="packagename.WebAppName"%> Again, I am new to all of this so could you possibly help me with the issue as well as helping me to understand the potential fix as outlined above? I would really appreciate any help you can provide. Thanks This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.