日期:2014-05-18  浏览次数:20809 次

myeclipse中jsp文件如何引用css文件?
<link   href= "mycss.css "   rel= "stylesheet "   type= "text/css ">

下面的几种方法都不行。
<td   width= "11% "> <span   class= "nrh "> 客户编码: </span> </td>
<td   class= "nrh "> 客户名称: </td>
<td   class= "nrh "> <html:text   property= "customerName "   size= "50 "/> </td>

把 <link> 改为下面的形式也不行:
  <link   href= "/XXX/styles/mycss.css "   rel= "stylesheet "   type= "text/css ">
  其中:XXX是项目名

谢谢各位!

------解决方案--------------------
用相对路径吧,
或者
<%=request.getContextPath()%> /styles/mycss.css
------解决方案--------------------
<link rel= "stylesheet " type= "text/css " href= "/ <%=appProjectName%> /css/menu_tigra.css "/>
------解决方案--------------------
<link href= "../styles/mycss.css " rel= "stylesheet " type= "text/css ">
关键要看你的路径对不对 那个路径下的文件是不是确实存在

------解决方案--------------------
1,首先保证mycss.css编码正确,基本怀疑是你的css的问题,用记事本打开另存为utf-8
2,确保路径真的没问题
------解决方案--------------------
使用@import styles/mycss.css;就可以导入

------解决方案--------------------
用html试试,因为jsp最终还是转化为html,可以用dreamweaver打出 <link标签,让他自己连接
如果你的css在styles 目录下
<link href= "styles/mycss.css " rel= "stylesheet " type= "text/css ">
这样完全可以,但是要看一下你的css文件是否可用,我也碰到过一次
原因是css的里面用了 <!-- -- > 的注释,而css中的注释应该是/* */

------解决方案--------------------
Customer
|--src
|--WebRoot
|--jsp
|--styles
|--images
|--WEB-INF
|--META-INF

我怎么感觉你的目录结构怎么好像都错着呢.
你是在MyEclipse里面开发的么?
如果是的话,你的目录结构好像错了,应该是

Customer
|--src(这个是源码)
|--WebRoot(这个才是网站根目录)
|---|jsp
|---|styles
|---|images
|---|WEB-INF
|---|META-INF

后面的那些都应该是在WebRoot下面的
然后你发布的时候,MyEclipse会自动给你部署到服务器上的
------解决方案--------------------
目录结构确实有问题。
------解决方案--------------------
改变一下目录结构试试
------解决方案--------------------
哥们,你是不是CSS没有构建过去或者CSS有问题?因为楼上的引用方式都是正确的
------解决方案--------------------
我工程项目的路径如下:
Customer
|--src
|--WebRoot
|--jsp
|--styles
|--images
|--WEB-INF
|--META-INF

<link href= "../styles/mycss.css " rel= "stylesheet " type= "text/css ">
JSP代码在jsp文件夹里的话,这样应该没错的啊.