zoukankan      html  css  js  c++  java
  • Servlet学习第一天--Servlet开发映射URL配置

    基础不扎实,从头学,认真记录笔记。 感谢@孤傲苍狼:http://www.cnblogs.com/xdp-gacl/p/3760336.html

    -为什么要配置?

    由于客户端是通过URL访问web服务器的资源,所以servlet要想被外界访问,需要映射到一个url地址上。

    -如何映射?

    这个映射需要在web.xml中使用:<servlet></servlet> <servlet-mapping></servlet-mapping> 元素完成。

    <servlet>用于注册Servlet,他包含两个元素<servlet-name> (设置Servlet注册名称) 和 <servlet-class> (Servlet完整类名)

    <servlet-mapping>元素用于映射一个已注册的Servlet的一个对外访问路径,它包含有两个子元素:<servlet-name>和<url-pattern>,分别用于指定Servlet的注册名称和Servlet的对外访问路径。

    注意:同一个Servlet 可以映射在多个URL上,只需要再写一遍<servlet-mapping>  并修改<url-pattern>即可:

    映射时使用通配符

     1,  “*.扩展名”

     2,  "/"开头"/*"结尾

     

     缺省Servlet

      如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么这个Servlet就成为当前Web应用程序的缺省Servlet。 
      凡是在web.xml文件中找不到匹配的<servlet-mapping>元素的URL,它们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。

  • 相关阅读:
    路径规划算法总结
    常用滤波器整理
    Debian 9 strech 安装 ROS lunar
    understand 安装笔记
    protobuf 安装与卸载
    maven-surefire-plugin
    spring数据源、数据库连接池
    日志插件总结
    pom.xml常用元素解析
    BeanFactory笔记
  • 原文地址:https://www.cnblogs.com/isdxh/p/5616498.html
Copyright © 2011-2022 走看看