Topic: 求救:页面跳转时出错用Response.sendRedirect("")方法

  Print this page

1.求救:页面跳转时出错用Response.sendRedirect("")方法 Copy to clipboard
Posted by: goodluckwhh
Posted on: 2005-11-19 09:03

以下是我的servlet程序代码
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
  
public class indexServlet extends HttpServlet
{
    public void service(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException
    {     
resp.sendRedirect("../login.jsp");
    }
}
本来里边还有很多跳转以及判断的代码的,可是总报错,我就把那些全删了,想看下这个可以不,但是这个都不能通过。
我的文件夹层次如下:
webapps\myshop\WEB-INF\classes 这个.java文件以及.class文件就放在这里
myshop文件夹下有login.jsp文件
tomcat的log文件里报的错误如下:
Servlet.service() for servlet myshop_indexServlet threw exception
java.lang.NullPointerException

那位仁兄知道怎么处理请帮帮小弟。
还有就是在jsp里直接用response的sendRedirect()方法和在servlet里用的时候是不是有区别(就是文件夹的层次上)如果有的话区别是什么,这个问题困扰我了很久了,怎么试都搞不定。极度郁闷中

2.Re:求救:页面跳转时出错用Response.sendRedirect("")方法 [Re: goodluckwhh] Copy to clipboard
Posted by: goodluckwhh
Posted on: 2005-11-20 10:10

问题解决了,是看了论坛里的相关帖子解决的,就是在每个sendRedirect方法调用后加了一句return语句。。。
以后我会先搜索相关问题再提问的,谢谢各位大虾

3.Re:求救:页面跳转时出错用Response.sendRedirect("")方法 [Re: goodluckwhh] Copy to clipboard
Posted by: goodluckwhh
Posted on: 2005-11-20 10:11

不过还是有点郁闷,因为我在JSP页面里直接用这个方法的时候后边就没有return语句,页面跳转就很正常,为什么这里非要加一个呢?谁能告诉我下为什么,感激不尽


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923