昌意子工常出版社, Publishing House of Electronics Industry 第一节编写Servlet *创建一个Servlet对象的类就是编写一个 Java文件,实现一个特殊类的子类。 *这个特殊的类就是javax.servlet.http包中 的HttpServlet类。HttpServlet类实现了 Servlet:接口,实现了响应用户的方法
第一节 编写Servlet 创建一个Servlet对象的类就是编写一个 Java文件,实现一个特殊类的子类。 这个特殊的类就是javax.servlet.http包中 的HttpServlet类。HttpServlet类实现了 Servlet接口,实现了响应用户的方法
昌意子王常出版社 Publishing House of Electronics Industry 第一节编写Servlet *简单实例:Hello.java package star.moon; import java.io.*; import javax.servlet.*; import javax.servlet.http.*;
第一节 编写Servlet 简单实例:Hello.java package star.moon; import java.io.*; import javax.servlet.*; import javax.servlet.http.*;
昌意子工常出版社, Publishing House of Electronics Industry 第一节编写Servlet @WebServlet(name="helloServlet",urlPatterns=[" hello.do"]) public class Hello extends HttpServlet public void init(ServletConfig config) throws ServletException super.init(config);
第一节 编写Servlet @WebServlet(name="helloServlet",urlPatterns={"/ hello.do"}) public class Hello extends HttpServlet { public void init (ServletConfig config) throws ServletException { super.init(config); }
Publishing House of Electronics Industry 第一节编写Servlet public void service (HttpServletRequest request,HttpServletResponse response) throws IOException response.setContentType ("text/html;charset=GB2312"); PrintWriter out=response.getWriter(); out.println("<html><body>"); out.println(<h2>您好,欢迎您。Hello,you are Welcome</h2>"); out.printin("</body>("</html>"); }}
第一节 编写Servlet public void service (HttpServletRequest request,HttpServletResponse response) throws IOException { response.setContentType ("text/html;charset=GB2312"); PrintWriter out=response.getWriter(); out.println("<html><body>"); out.println(“<h2>您好,欢迎您。Hello,you are Welcome</h2>"); out.println("</body>("</html>"); } }
智意子工常出版社, Publishing House of Electronics Industry 思考: *其中service方法可以用doGet及doPosti进行 替换 *为什么在继承HttpServlet;之后重新定义了 doGet,.而且自动调用doGet方法呢?
思考: 其中service方法可以用doGet及doPost进行 替换 为什么在继承HttpServlet之后重新定义了 doGet,而且自动调用doGet方法呢?