<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<style type="text/css">
</style>
<link rel="stylesheet" type="text/css" href="../css/base.css"/>
</head>
直接在页面内的话没问题,所以基本上问题就是路径问题,但是我真的不知道哪里有问题
你用浏览器的开发者模式看下被浏览器解析的真正路径是什么。F12看下都加载了哪些资源文件,加载结果如何。
使用绝对地址试试看(带上项目名)
如果没有数据交互,只是跳转到该页面,试试重定向到该页面,如果必须请求转发,注意转发后css的路径问题
href="../css/base.css" 改为 href="<%=basePath%>css/base.css" 试试。
路径没有问题的话,可能是配置文件的问题,http://blog.csdn.net/u012730299/article/details/51872704
检查是否加载进去了 很大可能是文件加载的路径的原因 你检查一下
把网页打开,点击右键,查看页面源码 看看那个css能点进去不
要么路径不对,要么就被覆盖了。