美文网首页Java初级
servlet和servlet-mapping的作用

servlet和servlet-mapping的作用

作者: 简单的书写点 | 来源:发表于2018-11-29 21:34 被阅读0次

    某个工程的 web.xml 文件片段:


    执行顺序

    访问顺序为1—>2—>3—>4,其中2和3的值必须相同。

    url-pattern 标签中的值是要在浏览器地址栏中输入的 url,可以自己命名,这个 url 访问名为 servlet-name 中值的 servlet,两个 servlet-name 标签的值必须相同,因为通过 servlet 标签中的 servlet-name 标签映射到 servlet-class 标签中的值,最终访问 servlet-class 标签中的 class。
    还有,web.xml 的 / 表示的是http://localhost:8080/ + 工程名
    而.jsp页面的action,加了/表示绝对路径http://localhost:8080/ ,没有加 / 表示的是相对路径


    也就是说:
    servlet和servlet-mapping都含有<servlet-name></servlet-name>
    主要原因是想通过servlet-name作为纽带,将servlet-class和url-pattern构成联系,从而使URL映射到类servlet-class所指定的类中!

    相关文章

      网友评论

        本文标题:servlet和servlet-mapping的作用

        本文链接:https://www.haomeiwen.com/subject/ygsqcqtx.html