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文件夹里的话,这样应该没错的啊.