AI智能
改变未来

解决css文件载入jsp文件失效问题

情况一:
通过 捉包可以发现此css文件没有返回正确的text/css响应头,因此引入css无效
解决方法:
将jsp文件中的一条代码删掉,此代码叫做DOCTYPE声明,但是jsp有此代码响应的头文件都会是text/html;

<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<!DOCTYPE html>

情况二:
路径问题,确保css文件有被引用到jsp文件中。因为javaweb是发布在服务器上的,因此尽量不要使用绝对路径,应该使用相对路径。
解决方法:通过{pageContext.request.contextPath}来获得当前项目的路径,后根据你自己代码在项目的所处位置来补充相对路径。

<link type=\"text/css\" rel=\"stylesheet\" href=\"${pageContext.request.contextPath}/css/index.css\"/>
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 解决css文件载入jsp文件失效问题