路径编写总结和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> - 优先级 精确匹配 >目录匹配 >扩展名匹配 >全部匹配

最新文章

  1. 马里奥AI实现方式探索 ——神经网络+增强学习
  2. iOS开发系列--Objective-C之KVC、KVO
  3. Chrome插件整理
  4. Oracle常用SQL查询(2)
  5. BZOJ 1861: [Zjoi2006]Book 书架
  6. .Net操作Excel
  7. Myeclipse/eclipse的Web project改写成Maven项目
  8. .NET下单文件的上传处理
  9. git/ TortoiseGit 在bitbucket.org 使用证书登陆
  10. android 自定义标题栏 titleBar自定义
  11. c++拷贝构造函数(深拷贝,浅拷贝)详解
  12. Swift语法之 ---- ?和!区别
  13. 『WPF』DataGrid的使用
  14. windows时间函数
  15. pl/sql进阶--例外处理
  16. pyspider的一个诡异问题
  17. Java 读书笔记 (二) 对象和类
  18. 调用Excel宏批量处理文件
  19. 页面系统,浏览器检测- 网页基础模块(JavaScript)
  20. 关于Python打包运行的一些思路

热门文章

  1. mbatis中的#{}和${}
  2. C语言:试探算法解决“八皇后”问题
  3. SpringCloud之服务网关
  4. 别再恐惧 IP 协议(万字长文 | 多图预警)
  5. macOS启动Kafka
  6. node.js详解1
  7. Java 常见对象 01
  8. Linux下基础命令
  9. go中sync.Cond源码解读
  10. C# 应用 - 多线程 6) 处理同步数据之手动同步 AutoResetEvent 和 ManualResetEvent