我是网络应用程序开发的新手,并使用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"方法="后"
非常感谢任何帮助。
答案 0 :(得分:0)
我不是真正的专家" Servlets"到目前为止,该教程看起来很好(可能它根本没有更新,因为它使用的是Java 1.4)。
我相信您已经在doPost
或doGet
方法内,如果没有,请确保您拥有req
和resp
变量,这些变量是HttpServletRequest和HttpServletResponse分别
然后......我建议更换你的评论专栏
getServletContext().getRequestDispatcher("/SchoolSchedule.jsp").forward(req, resp);
这一个:
req.getRequestDispatcher("/schoolSchedule.jsp").forward(req, resp);
请告诉我这是否适合您或以某种方式帮助您。
快乐的编码!