第一篇
错误来源:JavaWeb实验3
--------------------
在用MVC框架时经过selvlert跳转到jsp页面总会出现样式消失的问题。
其原因在于:跳转之后路径发生问题,如果使用 **绝对路径** 就会避免这个问题。
注意:当在jsp中引入css时,如果其相对路径相对于当前jsp文件的,而在一个和这个jsp的路径不一样的servlet中forward这个jsp时,就会发现这个css样式根本没有起作用。
在引用js,css之前加入以下代码就可以啦!
代码如下所示
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"
+request.getServerName()+":"
+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>">