Java Web基础(Servlet)

    xiaoxiao2021-03-25  92

    1. 概念

    用来处理Web请求的一种机制,由Web服务器进行加载

    处理流程: 1. 浏览器将客服请求发送到服务器的Servlet引擎 2. Servlet引擎将请求转发给Servlet模块 3. Servlet模块调用service()去处理请求,并将结果返回Servlet引擎 4. Servlet引擎将结果发送给浏览器

    2. 编程方式

    实现Servlet接口 需要实现javax.servlet.Servlet接口中的五个方法

    继承GenericServlet类 该类是javax.servlet包提供的一个抽象类,给出了Servlet接口中除了service()方法外的其他4个方法的简单实现,还实现了ServletConfig接口

    继承HttpServlet、覆盖doXXX()方法【最常用】 该类是javax.servlet.http包中提供的一个抽象类,继承了GenericServlet类,通常覆盖doGet()和doPost()方法

    继承HttpServlet、重写service()方法 扩展HttpServlet

    3. 编写步骤

    创建servlet包编写Servlet类(用上述4中方式)部署Servlet(在web.xml文件的</web-app> 标签前插入下述代码)运行Servlet(启动tomcat,在浏览器中输入URI+Servlet运行的路径名) <servlet> <servlet-name>自己为servlet起的名字</servlet-name> <servlet-class>Servlet类的类名,要加上包名</servlet-class> </servlet> <servlet-mapping> <servlet-name>自己为servlet起的名字</servlet-name> <url-pattern>随便起名,必须以"/"开头,是该Servlet运行的路径名</url-pattern> </servlet-mapping>
    转载请注明原文地址: https://ju.6miu.com/read-20556.html

    最新回复(0)