问答详情
源自:2-3 页面跳转

href="css/all.css"相对路径理应能找到all.css啊,为什么还要加basePath

比如我把all.css文件和list.jsp放到一起,<link href="all.css" rel="stylesheet" type="text/css" />我这样引用css为什么引用不到,list.jsp不是和all.css在一个文件夹下吗?

提问者:敲敲更健康 2016-07-02 18:08

个回答

  • Feng_小疯
    2016-07-02 21:20:23
    已采纳

    项目中的jsp放在WEB-INF目录下,该目录有一个特点:就是只允许服务器内部访问,如果把静态资源文件css跟jsp放在同一个目录下,通过link是引用不到的,因为这样属于外部浏览器访问了,违背了刚才说的那个特点。这是Servlet知识,有空多去看看基础。