为了账号安全,请及时绑定邮箱和手机立即绑定

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在一个文件夹下吗?

正在回答

1 回答

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

1 回复 有任何疑惑可以回复我~
#1

敲敲更健康 提问者

谢谢你,也就是说如果放在webroot下就没有这问题了,是吗?
2016-07-02 回复 有任何疑惑可以回复我~
#2

Feng_小疯 回复 敲敲更健康 提问者

是的是的,imocc消息提醒做得好不明显,这么久才留意到哈哈~
2016-07-25 回复 有任何疑惑可以回复我~
#3

敲敲更健康 提问者

非常感谢!
2016-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信