Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

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

807591Jun 18 2008 — edited Jun 19 2008
Hello !!!

I am converting one code from : JDK 1.4.2 & Tomcat 5.0 to JDK 1.5 & Tomcat 5.5
It is giving some errors & exceptions. I am giving the code & exception as below -->
If anybody is knowing about this please let me know, I need a help.
Please if you have any solution plz tell me.
Thank you very much.

Code :*
<% CommonDropDownsForReport.getUserProps(request);%>
<c:set var="empNo" value="${sessionScope.CurrentUser.userCode}"/>
<jsp:useBean id="empNo" type="java.lang.String" />
<% InOutMO.setEmpNoFrom(empNo);
InOutMO.setEmpNoTo(empNo);
String strUseRpt=empNo + "@" + request.getRemoteHost();
InOutMO.setStrmcid(strUseRpt);
%>
<h:form id="aSearchEmpForm" formName="aSearchEmpForm" onsubmit="return validate()" >
<table align="center" width="70%">
<tr class= "tableHeading">
<td colspan="3" >
<c:out value="InOut Report" />
</td>
</tr>
<tr>
<td class="formText">
<c:out value="Special Reporting :" />
</td>
<td>
<h:selectone_menu id="empNo" valueRef="InOutMO.empNo">
<h:selectitem itemValue="0" itemLabel="-- select --" />
<h:selectitems valueRef="CommonDropDownsForReport.reportingList"/>
</h:selectone_menu>
</td>
</tr>
</table>
</h:form>

Exception :*

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

An error occurred at line: 116 in the jsp file: /attendance/InOut.jsp
Generated servlet error:
Duplicate local variable empNo

An error occurred at line: 116 in the jsp file: /attendance/InOut.jsp
Generated servlet error:
Type mismatch: cannot convert from Object to String

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)
com.sun.faces.context.ExternalContextImpl.dispatchMessage(ExternalContextImpl.java:298)
com.sun.faces.lifecycle.ViewHandlerImpl.renderView(ViewHandlerImpl.java:53)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:89)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:185)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:169)
com.sun.faces.context.ExternalContextImpl.dispatchMessage(ExternalContextImpl.java:298)
com.sun.faces.lifecycle.ViewHandlerImpl.renderView(ViewHandlerImpl.java:53)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:89)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:185)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:169)
com.ads.dyna.hrms.eis.mo.AccessRightsFilter.doFilter(AccessRightsFilter.java:102)
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 17 2008
Added on Jun 18 2008
2 comments
1,289 views