2 zy2lhd zy2lhd 于 2015.07.20 16:53 提问

使用Eclipe写web应用时关于页面分层的问题

在写一个web应用作业,设计了之后发现html文件和jsp文件太多了,全放在webContent目录下显得太杂乱,
于是想把它们分类放进不同的子目录下,如图
图片说明
其中css1文件夹中的内容是我的css相关文件
用的是SSH框架,在web.xml中将初始页面设置成了GeneralUI/index.jsp
现在的问题是这样的:
如果在index.jsp中设置css的路径为
图片说明
那么运行工程时初始页面可以正常显示css的效果,但是再次跳转到这个页面(如用a标签图片说明a>),就不能正常显示了;
如果在index.jsp中设置css的路径为
图片说明
则直接运行工程时初始页面不能正常显示而通过上面的方法跳转到该页面就可以正常显示
这是怎么回事啊。。求助!!!

3个回答

wdmcpgyje
wdmcpgyje   2015.07.20 17:30
已采纳

相对路径是相对于浏览器地址栏里显示的路径进行搜索而不是相对于你的文件位置搜索
建议使用绝对路径,例如${pageContext.contextPath}/css1/css/bootstrap.css

zy2lhd
zy2lhd 另外我的工程使用相对路径的方法出现这样的情况的原因是什么咯。。
2 年多之前 回复
zy2lhd
zy2lhd 谢谢!不过这样的话相对路径的方法不就没有用了吗,另外
2 年多之前 回复
Evankaka
Evankaka   Ds   Rxr 2015.07.20 19:31

图片说明

Evankaka
Evankaka   Ds   Rxr 2015.07.20 19:31

Csdn user default icon
上传中...
上传图片
插入图片