Hi ,
I changed my path  as follows. but this time I am getting diferent exeception
Cannot forward after response has been committed.
I know this is coming because I am using <jsp:include>  before the forward
mechanism . But I must use  <jsp:include>   action. I can't use include directive.

If I use JavaScript:window.location it is forwarding but when I click on back
button it is giving page has been expired.

if any one have any idea.

<%
    ServletContext context = getServletContext ();
    RequestDispatcher dispatcher =
context.getRequestDispatcher("/main.jsp?file=Welcome.html");
    dispatcher.forward(request,response);
%>


exeception Cannot forward after response has been committed.
----------------------------------------------------------------

ApplicationDispatcher[/ddb]: Servlet.service() for servlet debugjsp threw exception

java.lang.IllegalStateException: Cannot forward after response has been committed

 at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:367)

 at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)

 at org.apache.jsp.checkinReportKPI$jsp._jspService(checkinReportKPI$jsp.java:66)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)

 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)

 at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)

 at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

 at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:819)

 at org.apache.jsp.main$jsp._jspService(main$jsp.java:139)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)

 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)

 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

 at java.lang.Thread.run(Thread.java:484)

StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw
exception

java.lang.IllegalStateException: Cannot forward after response has been committed

java.lang.IllegalStateException: Cannot forward after response has been committed

 at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:367)

 at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)

 at org.apache.jsp.checkinReportKPI$jsp._jspService(checkinReportKPI$jsp.java:66)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)

 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)

 at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)

 at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)

 at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:819)

 at org.apache.jsp.main$jsp._jspService(main$jsp.java:139)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)

 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)

 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

 at java.lang.Thread.run(Thread.java:484)



"ROLDAN, Gabriel raul" wrote:

> I think you can't access a file in a higher level directory than the root
> one.
> so, if "/../main.jsp?file=serviceType.jsp" points to a file in the parent
> dir
> of the root dir of you app.
>
> -----Mensaje original-----
> De: Murali Mohan [mailto:[EMAIL PROTECTED]]
> Enviado el: jueves, 28 de noviembre de 2002 11:03
> Para: [EMAIL PROTECTED]
> Asunto: Forward giving NullPointer exception
>
> Hi the following is part of my code.
> <%
>     ServletContext context = getServletContext ();
>     RequestDispatcher dispatcher =
> context.getRequestDispatcher("/../main.jsp?file=serviceType.jsp");
>     dispatcher.forward(request,response);
> %>
> I try to use the code to forward another page I am getting null pointer
> exception.
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://archives.java.sun.com/jsp-interest.html
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.jsp
>  http://www.jguru.com/faq/index.jsp
>  http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to