Servlet+JSP(七,java 界面开发的三层架构技术
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
Servlet implementation class ServletMethod
*/
/**
Service 方法和 doGet 方法和 doPost 方法的区别
Service 方法:
doGet 方法:
doPost 方法:
注意:
Servlet 的常见错误:
误一:
@author MyPC
*/
@WebServlet("/ServletMethod")
public class ServletMethod extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// int i=5/0;
System.out.println("我是 service");
super.service(req, resp);
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("我是 doGet 方法");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("我是 doPost 方法");
}
}
Servlet 的常见错误总结:
404 错误:资源未找到
* ?? ??? ??? ?原因一:在请求地址中的 servlet 的别名书写错误。
* ?? ??? ??? ?原因二:虚拟项目名称拼写错误
500 错误:内部服务器错误
*?? ??? ??? ?错误一:
*?? ??? ??? ??? ?java.lang.ClassNotFoundException: com.bjsxt.servlet.ServletMothod
* ?? ??? ??? ??? ?解决:
* ?? ??? ??? ??? ??? ?在 web.xml 中校验 servlet 类的全限定路径是否拼写错误。
*?? ??? ??? ?错误二:
*?? ??? ??? ??? ?因为 service 方法体的代码执行错误导致
评论