在index.jsp中<jsp:forward page="WEB-INF/login.jsp"/>中跳转到login.jsp,下面是login.jsp中的链入,在浏览器中查看,样式没出现,求教这类路径怎么写,一直没明白。
尽量使用绝对路径,相对路径时常会出错
可以了,xieixie
@~biubiu:不客气
1.首先是你的css目录和jsp文件不应该放在WEB-INF目录下,应该与WEB-INF同级
2.jsp:forward是请求转发,不是请求重定向,也就是说你是index.jsp这个路径上寻找css/style,而不是在login.jsp的路径上寻找,自然找不到文件
3.请勿使用相对路径,用绝对路径
css/style.css 改为/css/style.css
因为项目发布后css是在项目根目录下,详细目录结构可以看发布后在工作目录下的项目目录结构
改成这样,页面样式还是没有,问题出在那了???
@~biubiu:
如项目设置为webapps入口直接用
/css/style.css
不是则为
/项目名/css/style.css
或者使用<%=request.getContextPath()%>获取项目根目录如下
<%=request.getContextPath()%>/css/style.css