You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by micky none <ha...@rediffmail.com> on 2005/03/07 16:21:04 UTC

Working fine on Tomcat 5.0 but not on 5.5.7

Hi Friends,
I have this simple method which works fine on my system(Tomcat 5.0,jdk 1.5)..but not on the server(Tomcat 5.5.7,jdk1.5).Can someone explain me why:


-----------------------------------------------------
String syear = null;
int selectedYear = 0;
try{
syear = request.getParameter("year");
  if (syear != null){
  selectedYear = Integer.parseInt(syear);
  session.setAttribute("syear_sess",new Integer(selectedYear));
  }
  else{
  if(session.getAttribute("syear_sess") != null)
    selectedYear = ((Integer)session.getAttribute("syear_sess")).intValue();
  else
  {
	syear = "2005";
    selectedYear = Integer.parseInt(syear);
  }

}
}catch (IllegalArgumentException _e){
    throw new Exception("selectedYear error");
}
----------------------------------------------
"year" is a combo box name.The error this code throws is:

----------------------------------------------
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 12 in the jsp file: /CheckPointsAwarded.jsp
Generated servlet error:
Type mismatch: cannot convert from Integer to int


	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
	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.java:556)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

----------------------------------------------

Please help.Thanks

Re: Working fine on Tomcat 5.0 but not on 5.5.7

Posted by Adrian Robert <ar...@cogsci.ucsd.edu>.
On Mar 7, 2005, at 10:21 AM, micky none wrote:

> Hi Friends,
> I have this simple method which works fine on my system(Tomcat 5.0,jdk 
> 1.5)..but not on the server(Tomcat 5.5.7,jdk1.5).Can someone explain 
> me why:

See the thread just before this on JDK1.5 -- Java 1.5 is supported in 
servlets but not JSP due to a limitation in the JSP compiler.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org