• 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都不处理的访问请求。

  • 相关阅读:
    精准医疗
    生物信息学的研究过程
    蛋白质结构预测
    CP
    基因组大小控制因素
    RNA组研究困难
    输入input文本框的 U+202D和U+202C是什么
    ruby-get-url-query-params
    golang send post request
    nginx location配置
  • 原文地址:https://www.cnblogs.com/isdxh/p/5616498.html
Copyright © 2020-2023  润新知