Hi All,
Following is my JSP page
When I am deploying my application in Weblogic8.1 SP2, It is showing error in this page. The error is as follows.Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%> <HTML> <HEAD> <TITLE> Reporting Tool </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script language="JavaScript1.2"> /* Open Centered Popup Window Script- © DHTML Shock (www.dhtmlshock.com) To add more shock to your site, visit www.DHTML Shock.com */ function OpenBrWindow(theURL, empId,winName,features, myWidth, myHeight, isCenter) { //v3.0 if(window.screen)if(isCenter)if(isCenter=="true"){ var myLeft = (screen.width-myWidth)/2; var myTop = (screen.height-myHeight)/2; features+=(features!='')?',':''; features+=',left='+myLeft+',top='+myTop; } window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight); } </script> <BODY> <TABLE align=center width="90%"> <TR> <TD><a href="<c:url value="/home.htm"/>">Home<a></TD> </TR> </TABLE> <TABLE align=center width="90%" height="5%" border=0> <TR bgcolor="#CCCCFF"> <TD><b> Project Level Report (default with login)</b></TD> </TR> </TABLE> <input type="hidden" name="empId" value="<c:out value="${ProjectReportData.empId}"/>"> <TABLE align=center width="90%" height="7%" border="0" cellspacing="1" bgcolor="#CCCCFF"> <TR bgcolor="#0099FF"> <TD><b> Emp Name</b></TD> <TD><b> Grade</b></TD> <TD><b> Location</b></TD> <TD><b> Sick Leave</b></TD> <TD><b> Annual Leave</b></TD> <TD><b> LOP</b></TD> <TD><b> Billability</b></TD> <TD><b> 24/7</b></TD> <TD><b> Movement Plan</b></TD> <TD><b> Project Name</b></TD> <TD><b> Others</b></TD> </TR> <c:forEach var="ProjectReportData" items="${Model.projectData}"> <TR bgcolor="#FFFFCC"> <TD> <a href="javascript:;" onClick="OpenBrWindow('<c:url value="/EmployeeProfileReport.htm?empId=${ProjectReportData.empId}"/>',<c:out value="${ProjectReportData.empId}"/> ,'Test','','800','400','true')"><c:out value="${ProjectReportData.empName}"/></A></TD> <TD> <c:out value="${ProjectReportData.grade}"/></TD> <TD> <c:out value="${ProjectReportData.location}"/></TD> <TD> <c:out value="${ProjectReportData.sickLeave}"/></TD> <TD> <c:out value="${ProjectReportData.annualLeave}"/></TD> <TD> <c:out value="${ProjectReportData.lop}"/></TD> <TD> <c:out value="${ProjectReportData.billability}"/></TD> <TD> <c:out value="${ProjectReportData.data24by7}"/></TD> <TD> <c:out value="${ProjectReportData.movementPlan}"/></TD> <TD> <c:out value="${ProjectReportData.projectName}"/></TD> <TD> <c:out value="${ProjectReportData.others}"/></TD> </TR> </c:forEach> <c:if test="${empty Model.projectData}"> <TABLE width="90%" height="4%" bgcolor="#CCCCFF" align=center> <TR> <TD><center><font color=red><b>No Data Present</b></font></center></TD> </TR> </TABLE> </TD></TR> </c:if> </TABLE> </BODY> </HTML>
I dont understand where the error is., as it is running fine in Tomcat5.1.Code:2006-03-17 16:10:34,156 ERROR [org.springframework.web.servlet.DispatcherServlet] - <Could not complete request> java.io.IOException: javax.servlet.jsp.JspException: The taglib validator rejected the page: "java.io.UTFDataFormatException Invalid byte 1 of 1-byte UTF-8 sequence., " at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:130) at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258) at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:367) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:223) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:172) at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:518) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:362) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:301) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:97) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:961) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:738) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Please guide me in this regard.


Reply With Quote