JavaWeb学习Day01

Servlet

Servlet是sun公司开发的动态web的一门技术

sun在这些API中提供了一个接口叫做 Sevlet 如果你想开发一个Servlet程序,只需要完成两个小步骤:

编写一个类,实现servlet接口

把开发好的java类部署到web服务器中

  把实现了Servlet接口的java程序叫做Servlet

HelloServlet

Servlet 接口Sun公司有两个默认的实现类:HttpServlet   GenericServlet

编写Servlet映射

因为我们写的是JAVA程序,但是需要通过浏览器进行访问,而浏览器需要链接web服务器,所以我们需要在web服务器中注册我们写的Servlet,还需要给他一个浏览器能够访问的路径

配置Tomcat

检查这三个地方是不是配置正确

添加一个项目发布路径

访问S1路径

访问hello路径

Servlet原理

servlet是由Web服务器调用,

Mapping

一个请求可以指定一个映射路径

一个请求可以指定多个映射路径

一个请求可以指定通用路径

<servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/hello/*</url-pattern>
    </servlet-mapping>

一个请求可以指定一些后缀或者前缀

<!--可以自定义后缀实现请求映射
    注意点,*前面不能加项目映射的路径
    hello/sajdlkajda.qinjiang
    -->
<servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>*.cxd</url-pattern>
</servlet-mapping>

优先级问题

 指定了固有的映射路径优先级最高,如果找不到就会走默认的处理请求;

猜你喜欢

转载自blog.csdn.net/weixin_41066584/article/details/109254844