问题描述
我的工程目录结构如下所示(部分): passing-css--search.css-WebContent--html---search.html现在我在search.html里面想要加载search.css样式,使用如下语句:<head><link rel="stylesheet" type="text/css" href="../../css/search.css"></head>可是怎么都读不到样式,但是如果把这个css文件改放到WebContent下面或者其下的子目录里,通过相对路径却可以读到样式表,请问这是为什么?
解决方案
WebContent里的东西,是要发布到服务器中的,对于WebContent以外的包或者文件夹,服务器根本看不到,就更谈不上读了。如果配置虚拟目录的情况通过相对路径,你试试可以不(虚拟目录指定WebContent所在文件夹),如果是发布形式的话,就别费心了,肯定读不到
解决方案二:
chenhailong已回答,建议看一下j2ee部署相关知识,了解一下EAR/WAR/JAR包的结构!
时间: 2024-09-09 21:57:33