servlet重定向到jsp后css样式和图片都没了
来源:互联网 发布:java poi api 编辑:程序博客网 时间:2024/05/10 14:35
原因是在servlet中转发时css和图片的路径变成相对于这个servlet的相对路径而非相对于web项目的路径了。
解决办法:导入css样式和图片时把css写成动态绝对路径,如用EL表达式表示:
<link rel="stylesheet" href="${pageContext.request.contextPath }/css/main.css" type="text/css" />
<a href="index.jsp"><img src="${pageContext.request.contextPath }/images/logo.gif"
可以一劳永逸地解决这个问题,方法是使用<base>标签。示例如下:
<base href = "${pageContext.request.contextPath }/">
<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css" />
<script src="js/jquery-1.11.3.min.js" type="text/javascript"></script>
<script src="js/bootstrap.min.js" type="text/javascript"></script>
那么实际路径是
<link rel="${pageContext.request.contextPath }/stylesheet" href="css/bootstrap.min.css" type="text/css" />
<script src="${pageContext.request.contextPath }/js/jquery-1.11.3.min.js" type="text/javascript"></script>
<script src="${pageContext.request.contextPath }/js/bootstrap.min.js" type="text/javascript"></script>
- servlet重定向到jsp后,css样式和图片都没了,解决办法
- servlet重定向到jsp后css样式和图片都没了
- jsp和servlet重定向
- jsp跳转servlet以后转发或重定向以后css和js样式消失。页面布局混乱
- jsp跳转servlet以后转发或重定向以后css和js样式消失。页面布局混乱
- 通过Controller返回到jsp页面后,图片、css样式等消失了
- servlet jsp 重定向 和服务器跳转
- servlet(jsp)中的重定向和转发
- jsp,servlet的转发和重定向
- Servlet中转发或重定向后出现样式失效
- servlet重定向到jsp出现中文乱码
- JSP/Servlet的重定向
- JSP和Servlet中的页面跳转和重定向辨析
- Servlet和JSP中关于重定向的方法
- jsp/servlet中重定向和转发的区别
- 深入理解Servlet/JSP之“转发和重定向”
- JSP,Servlet 重定向和转发的区别
- 深入理解Servlet/JSP之“转发和重定向
- 算法训练 反置数
- QT控件大全 二十二 QMarkdownTextEdit
- 回答陷阱式提问
- css常用技巧
- kettle插件
- servlet重定向到jsp后css样式和图片都没了
- C# RabbitMq (基于消费者实现)
- jdk-6u43-windows-i586
- 类的静态成员函数和静态成员变量的使用
- 威马汽车新获近10亿美元融资 高通推骁龙845平台雷军站台
- 高通移动处理器入侵PC 与华硕惠普推千兆LTE上网电脑
- 对话赛灵思:33年老牌芯片厂如何在AI浪潮里新兴业务年增46%
- ofo摩拜合并困局:昔日王者 危机四伏
- ubuntu进入终端