路径正确但是不能加载静态资源问题
来源:3-1 店铺注册之前端设计
木子安安
2019-05-12 00:12:40
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <!-- saved from url=(0051)http://demo1.mycodes.net/denglu/HTML5_yonghudenglu/ --> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>销售人员信息管理系统登录</title> <meta name="description" content="particles.js is a lightweight JavaScript library for creating particles."> <meta name="author" content="Vincent Garreau"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <link rel="stylesheet" media="screen" href="../resources/login/css/style.css"> <link rel="stylesheet" type="text/css" href="../resources/login/css/reset.css"> <body> <div id="particles-js"> <div class="login" style="display: block;"> <div class="login-top"> 登录 </div> <div class="login-center clearfix"> <div class="login-center-img"><img src="../resources/login/images/name.png "></div> <div class="login-center-input"> <input type="text" name="" value="" placeholder="请输入您的用户名" onfocus="this.placeholder=''" onblur="this.placeholder='请输入您的用户名'"> <div class="login-center-input-text">用户名</div> </div> </div> <div class="login-center clearfix"> <div class="login-center-img"><img src="../resources/login/images/password.png"></div> <div class="login-center-input"> <input type="password" name="" value="" placeholder="请输入您的密码" onfocus="this.placeholder=''" onblur="this.placeholder='请输入您的密码'"> <div class="login-center-input-text">密码</div> </div> </div> <div class="login-button"> 登录 </div> </div> <div class="sk-rotating-plane"></div> <canvas class="particles-js-canvas-el" width="1147" height="952" style="width: 100%; height: 100%;"></canvas></div> <!-- scripts --> <script src="../resources/login/js/particles.min.js"></script> <script src="../resources/login/js/app.js"></script> <script type="text/javascript"> function hasClass(elem, cls) { cls = cls || ''; if (cls.replace(/\s/g, '').length == 0) return false; //当cls没有参数时,返回false return new RegExp(' ' + cls + ' ').test(' ' + elem.className + ' '); } function addClass(ele, cls) { if (!hasClass(ele, cls)) { ele.className = ele.className == '' ? cls : ele.className + ' ' + cls; } } function removeClass(ele, cls) { if (hasClass(ele, cls)) { var newClass = ' ' + ele.className.replace(/[\t\r\n]/g, '') + ' '; while (newClass.indexOf(' ' + cls + ' ') >= 0) { newClass = newClass.replace(' ' + cls + ' ', ' '); } ele.className = newClass.replace(/^\s+|\s+$/g, ''); } } document.querySelector(".login-button").onclick = function(){ addClass(document.querySelector(".login"), "active") setTimeout(function(){ addClass(document.querySelector(".sk-rotating-plane"), "active") document.querySelector(".login").style.display = "none" },800) setTimeout(function(){ removeClass(document.querySelector(".login"), "active") removeClass(document.querySelector(".sk-rotating-plane"), "active") document.querySelector(".login").style.display = "block" alert("登录成功") },5000) } </script> </body></html>
但是自己定义的404界面的css样式就能可以正常显示
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>不好意思您访问的页面不存在</title> <link href="../resources/admin/h-ui/css/H-ui.min.css" rel="stylesheet" type="text/css" /> <link href="../resources/admin/h-ui/lib/Hui-iconfont/1.0.1/iconfont.css" rel="stylesheet" type="text/css" /> </head> <body> <div class="page-404 text-c"> <p class="error-title"><i class="Hui-iconfont"></i>404</p> <p class="error-description">不好意思,您访问的页面不存在~</p> </div> </body> </html>
1回答
好帮手慕珊
2019-05-12
你好!如果你的404页面样式是对的,建议在如下路径前再加上一个../试试。
建议在jsp页面中定义basePath,然后在路径前加上basePath,这样路径就相当于http://localhost:8080/o2o/css/add.css。这样就不会出错了。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题