JavaWeb 笔记

WEB-INF 目录

web.xml 文件配置

<url-pattern>css

  • 精准匹配 "/" "/index" "/go/index.html"
  • 路径通配匹配 "/*" "/goLogin/*"(但不能用 "/go*" 这种半通配)
  • 拓展名匹配 "*.do"

但这三种不能混合使用,也就是说 "/*.do" 是非法的
优先级以精度为主,越详细就越优先html

另外,一个 <servlet-mapping> 能够有多个 <url-pattern>web

<servlet-mapping>
        <servlet-name>HttpServeltName</servlet-name>
        <url-pattern>/httpServlet</url-pattern>
        <url-pattern>/http</url-pattern>
    </servlet-mapping>

路径

根路径默认为 web资源根目录,IDEA -》 Project Structure -》 Facets 里的web能够指定 Facetsapp

Unix 下的路径区分大小写,因此若是n.com的主机是 Unix 系(如 Linux 系统),那么 https://n.com/fhttps://n.com/F 是不同的jsp

IDEA 部署 Tomcat 常见问题

  1. IDEA 在同一目录建立多个项目
  2. 生成目录里没有 html jsp 等资源 idea输出文件夹没有jsp页面

IDEA 的 Tomcat 部署按钮ide

按钮 何时使用最佳
Update resources 须要更新 html css js jsp 等资源文件时
Update classes and resources 类 须要更新时
Redeploy 修改了 WEB-INF 目录下的文件或者其余和以上两个无关的
Restart Servet 不肯定或者以上方式无效时
  • Redeploy 修改了 WEB-INF 目录下的文件

更多内容详见: IDEA 部署Tomcat教程(透彻理解操做)url

相关文章
相关标签/搜索