HTTP状态404 - / SchoolSchedule / - Eclipse教程

时间:2015-04-27 13:01:30

标签: eclipse servlets tomcat7

我是网络应用程序开发的新手,并使用Tomcat7学习Eclipse。

我关注this tutorial但继续HTTP Status 404 - / SchoolSchedule 没有编译错误。

你能指出问题是什么吗?

这是servlet代码:

package org.eclipse.wtp.sample.classschedule;

import java.io.IOException;
import javax.servlet.annotation.WebServlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(urlPatterns={"/ScheduleServlet"})
public class ScheduleServlet extends HttpServlet {

....
                                                                                       getServletContext().getRequestDispatcher("/SchoolSchedule.jsp").forward(req, resp);
            //getServletContext().getRequestDispatcher("/SchoolSchedule.jsp").forward(req, resp);; 

            doPost(req, resp);
    }

}

JSP页面有FORM action =" /SchoolSchedule/SchoolSchedule.jsp"方法="后"

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我不是真正的专家" Servlets"到目前为止,该教程看起来很好(可能它根本没有更新,因为它使用的是Java 1.4)。

我相信您已经在doPostdoGet方法内,如果没有,请确保您拥有reqresp变量,这些变量是HttpServletRequest和HttpServletResponse分别

然后......我建议更换你的评论专栏

getServletContext().getRequestDispatcher("/SchoolSchedule.jsp").forward(req, resp);

这一个:

req.getRequestDispatcher("/schoolSchedule.jsp").forward(req, resp);

请告诉我这是否适合您或以某种方式帮助您。

快乐的编码!