JSP 关于外部样式表css文件中设置路径的疑惑
我现在都学ssh框架了,可是对于路径的问题还有些疑惑。比如做真正的项目,都通过外部样式表来控制jsp样式的话,里面有些文件路径(比如图片的),我一般都写成相对于root中...
我现在都学ssh框架了,可是对于路径的问题还有些疑惑。
比如做真正的项目,都通过外部样式表来控制jsp样式的话,里面有些文件路径(比如图片的),我一般都写成相对于root中页面的相对路径
我跳转的时候可能是从root的某个页面跳过来,也可能是某个文件夹中某页面跳过来,用的可能sendredirect,也可能是转发 (这里不考虑框架 action之类的东西)
这样的话,因为样式表设置的路径问题,有时候可能就能应用上样式,有时候不能应用上样式。
请问你们是怎么解决的呢? 是不是设置样式的路径时,
加上jsp模版有的 <%=basePath%> 之类的表达式解决呢?
(我IDE是 Myeclipse) 展开
比如做真正的项目,都通过外部样式表来控制jsp样式的话,里面有些文件路径(比如图片的),我一般都写成相对于root中页面的相对路径
我跳转的时候可能是从root的某个页面跳过来,也可能是某个文件夹中某页面跳过来,用的可能sendredirect,也可能是转发 (这里不考虑框架 action之类的东西)
这样的话,因为样式表设置的路径问题,有时候可能就能应用上样式,有时候不能应用上样式。
请问你们是怎么解决的呢? 是不是设置样式的路径时,
加上jsp模版有的 <%=basePath%> 之类的表达式解决呢?
(我IDE是 Myeclipse) 展开
2个回答
2016-01-22 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
JSP中引入外部样式路径需要根据工程的路径去定位,否则很容易出错。
jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件
假设使用下面的目录结构:
-webapp
|-MyProject 目录
|--WebContent 目录
|---scripts 目录
---dtree.js 文件
|---styles 目录
---main.css 文件
|---pages 目录
---test.jsp 文件
现在例如要在test.jsp中引用scripts目录下的dtree.js和styles目录下的main.css
<link type="text/css" rel="stylesheet" href="/MyProject/styles/main.css" />
<script type="text/javascript" src="/MyProject/scripts/dtree.js"></script>
jsp或html页面引用外部.css或.js文件时,注意路劲问题,如果设置不当,会引用不到这些外部的文件
假设使用下面的目录结构:
-webapp
|-MyProject 目录
|--WebContent 目录
|---scripts 目录
---dtree.js 文件
|---styles 目录
---main.css 文件
|---pages 目录
---test.jsp 文件
现在例如要在test.jsp中引用scripts目录下的dtree.js和styles目录下的main.css
<link type="text/css" rel="stylesheet" href="/MyProject/styles/main.css" />
<script type="text/javascript" src="/MyProject/scripts/dtree.js"></script>
展开全部
<base href="<%=basePath%>">
<link rel="stylesheet" type="text/css" href="css/common.css">
类似这样的放在模板页里面就行了
<link rel="stylesheet" type="text/css" href="css/common.css">
类似这样的放在模板页里面就行了
追问
不是这样,模版页面已经有 base那段代码,
我问的是你们怎么解决外部样式表这些路径的问题,是不是把 写进了样式表
追答
模板页里面有下面一段话
然后在其他页面里面加样式的时候只需要这样写就好了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询