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.

Reply via email to