码迷,mamicode.com
首页 > 编程语言 > 详细

JAVAEE_Servlet_23_路径编写总结和url_pattern的编写方式

时间:2021-04-24 13:57:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:包名   ref   send   rop   mapping   get   扩展名   编写   hello   

路径编写总结和url_pattern的编写方式

  • 路径的编写

    • 超链接

    • form表单的action属性

    • 重定向 response.sendRedirect("/项目名/资源路径");

    • 转发 request.getRequestDispatcher("/资源路径").forword(request,response);

    • 欢迎页面 (直接写资源路径不需要加 /)

        <welcome-file-list> 
              <welcome-file>index.html<welcome-file> 
        </welcome-file-list>
      
    • Servlet路径

      LoginServlet //Servlet名 com.shige.controller.LoginServlet //包名.类名 LoginServlet //Servlet名 /LoginServlet //Servlet访问路径
    • Cookie路径

      cookie.setPath("/项目名/资源路径");
      
    • ServletContext路径

      ServletContext application= config.getServletContext();
      application.getRealPath("/WEB-INF/classes/db.properties");
      application.getRealPath("/资源路径");

  • 的编写方式

            1. <url-pattern>可以编写多个
    
    2.精确匹配
       
        <url-pattern> /hello </url-pattern>
        <url-pattern>/system /hello </url-pattern>
    
    3.扩展匹配
    
        <url-pattern>/hello/*</url-pattern>
    
    
     4.后缀匹配
       
       <url-pattern>*.action</url-pattern>
    
       <url-pattern>*.do</url-pattern>
    
    
     5.全部匹配
         
         <url-pattern>url/*</url-pattern>
        
    
    - 优先级  精确匹配  >目录匹配 >扩展名匹配 >全部匹配

JAVAEE_Servlet_23_路径编写总结和url_pattern的编写方式

标签:包名   ref   send   rop   mapping   get   扩展名   编写   hello   

原文地址:https://www.cnblogs.com/szqengr/p/14696490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!