servlet重定向到jsp后样式无法正常显示

Posted 怀桑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet重定向到jsp后样式无法正常显示相关的知识,希望对你有一定的参考价值。

原因是在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"

以上是关于servlet重定向到jsp后样式无法正常显示的主要内容,如果未能解决你的问题,请参考以下文章

java web 的重定向问题

Servlet 不重定向到 JSP 页面

servlet中sendRedirect重定向问题

转发以及重定向解析

jsp重定向和转发

Java Servlets / JSP-如何从Java页面将用户重定向到JSP网页?