JavaWeb入门——day2

一、Servlet执行流程

   

二、Mapping映射路径

  <servlet-mapping> 

         <servlet-name>hello</servlet-name>         

           <url-pattern>/hello</url-pattern>  网站映射路径:/hello,若使用通配符 * ,则不加 / (例如:* . baidu)

  </servlet-mapping>

  

  PS : 在代码中已经指定的映射路径 优先级最高,若与指定不符则走默认

 

三、ServletContext : 用于 servlet 之间共享数据

  web 容器在启动时,会为每个 web 程序创建一个对应的 ServletContext 对象,代表当前的 web 应用

  例子:

    创建 HelloServlet 类,用于定义数据,使用 setAttribute 定义键值对形式的 username 

    

    创建 GetServlet 类,用于获取 HelloServlet 类中定义的数据,使用 getAttribute 方法获取 username 

    

    先访问 http://localhost:8080/s2/hello ,来调用 HelloServlet 类 来定义数据

    再访问 http://localhost:8080/s2/getc, 来获取 HelloServlet 类中定义的 username

    

 

posted @ 2022-02-01 22:34  TRUENO-86  阅读(31)  评论(0)    收藏  举报