加载外部样式表的问题

问题描述

我的工程目录结构如下所示(部分): 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

加载外部样式表的问题的相关文章

解析页面加载与js函数的执行

 这篇文章主要介绍了页面加载与js函数的执行 onload or ready 需要的朋友可以过来参考下,希望对大家有所帮助 首先,页面加载顺序: 解析HTML结构. 加载外部脚本和样式表文件. 解析并执行脚本代码. 构造HTML DOM模型. 加载图片等外部文件. 页面加载完毕.   也就是: html → head → title → #text(网页标题) → style → 加载样式 → 解析样式 → link → 加载外部样式表文件 → 解析外部样式表 → script → 加载外部脚本

解析页面加载与js函数的执行 onload or ready_jquery

首先,页面加载顺序:解析HTML结构.加载外部脚本和样式表文件.解析并执行脚本代码.构造HTML DOM模型.加载图片等外部文件.页面加载完毕. 也就是:html → head → title → #text(网页标题) → style → 加载样式 → 解析样式 → link → 加载外部样式表文件 → 解析外部样式表 → script → 加载外部脚本文件 → 解析外部脚本文件 → 执行外部脚本 → body → div → script → 加载脚本 → 解析脚本 → 执行脚本 → img

浅析页面内容加载顺序的方法

很多时候,我们都想确认页面内容:html标签.css.js.图片等元素的加载顺序. 现在的浏览器基本都自带调试工具,下面就介绍下用chrome浏览器正确查看页面内容加载顺序的方法: F12打开开发人员工具,点击[Network](网络)的tab切换到页面元素加载内容查看标签,这里需要说明的是:在该面板未激活时的任何请求都不会被显示,这就是为什么 我们初始看到面板展示的是一片空白啦!要想查看页面内容加载顺序,必须重新加载下页面(f5,或保险起见ctrl+f),这样就可以快速查看到页面各内容加载顺序

使用Redirector插件解决googleapis公共库加载的问题【转】

转自:http://www.cnblogs.com/kari/p/5860371.html 最近访问一些面向国外的网站总是会出现ajax.googleaips.com无法加载的情况.以下为加载stackoverflow时的情境: 图1 -无法加载的google公共库 问题的原因是谷歌没有在国内开放ajax公共库服务 使用Redirector解决公共库加载问题 Redirector这个插件的功能正如它的名字, 可以对网页中的内容进行重定向 外部样式表,外部脚本, 图片等均可以添加至作用范围 安装

Android Jni调用so库,加载库失败分析

现有一个项目,通过JNI接口调用底层库,例如:lib***.so 如下所示,总是加载不成功.调试发现,每次加载so库,会跳到catch异常处理部分,然后打印异常log信息. static{ try{ System.load("/data/data/com.***/lib/lib***.so"); } catch(UnsatisfiedLinkError ulink){ Log.i("HVnative====","Can not load library&q

Daemon Tools如何加载镜像

  首先在下载吧下虚拟光驱Daemon Tools 然后对Daemon Tools进行安装. 安装好后可以看到 右键点击该图标的DAEMON Tools Lite虚拟光驱工具. 如图 再点击装载和驱动管理. 点击出现如下图: 此时你就从这个对话框中,去找到你下载到的游戏的目录,就会发现所谓的映像文件! 游戏的映像文件格式很多种,不需要去记什么格式,只要用这个对话框去找游戏,去到下载到的游戏文件夹里, 你就会看见哪个是映像文件!若游戏只有1个映像文件,这就好办了!直接选中它,打开就是了! (强烈建

安卓viewpager加载问题

问题描述 安卓viewpager加载问题 在viewpager实现底部选项的时候,我首先进入的是首页,然后我直接点几最后一个个人中心的按钮,但是点进去的时候,他首先会想加载第二个和第三个的里面的数据,我想问下,怎么才能在点几最后一个按钮的时候,不加载第二个和第三个里面的东西,只有点击第几个就记载第几个里面的东西,这个怎么实现? 解决方案 首先先让我吐槽一下错别字,点几,还一错就错两个,是点击呀.你这个其实不应该使用viewPager而是直接使用四个fragment就行了,然后使用Fragment

给jsp页面加图片加载不出来

问题描述 给jsp页面加图片加载不出来 jsp页面在main里 图片在images里,我路径 .为啥jsp页面显示不出来呢? 解决方案 src='${request.pageContext.contextPath}/images/1.gif' 解决方案二: 解决方案三: 有木有大神 挺着急的 解决方案四: 1.先看看${request.pageContext.contextPath}对不对,一般这个不至于不正确 2.换个png等图片试试,可能是你的gif图片格式不支持,无法显示 解决方案五: 不

webview加载html,a标签超链接禁止跳转

问题描述 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 webview加载html,a标签超链接禁止跳转 解决方案 shouldOverrideUrlLoading方法 return true 解决方案二: 简单,你在setWebViewClient()方法中把你的连接过滤掉就行了.