页面css样式渲染加载问题
问题1:为什么我在WEB-INF下没有放任何的文件,但是在一开始通过index页面跳入category页面时候仍然带有页面css加载.
问题2:我在WEB-INF下放置了训练素材,但是通过category右上方进行跳转出来的就没有css加载了
前端category显示
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>分类列表</title>
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="css/bootstrap.min.css">
</head>
<body>
<header>
<div class="container">
<nav>
<a href="/" >Java</a>
</nav>
<nav>
<a href="/forward/first" >前端</a>
</nav>
<nav>
<a href="/forward/category" >分类</a>
</nav>
</div>
</header>
<section class="banner">
<div class="container">
<div>
<h1>图书</h1>
<p>图书分类列表</p>
</div>
</div>
</section>
<section class="main">
<div class="container">
<table class="table table-striped">
<thead>
<tr>
<th>名称</th>
<th>创建时间</th>
<th>最后修改时间</th>
</tr>
</thead>
<tbody>
<tr>
<td>Java</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</section>
<section class="page">
<div class="container">
<div id="fatie">
<a href=""><button>新建</button></a>
</div>
</div>
</section>
<footer>
copy@慕课网
</footer>
</body>
</html>
默认跳转
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
<script>
window.location.href="/firstPage"
</script>
</body>
</html>
servlet
package library.controller;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
@WebServlet(name = "IndexServlet", urlPatterns = "/firstPage")
public class IndexServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("/category.ftl").forward(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request,response);
}
}

17
收起
正在回答
1回答
同学你好,1、刚开始文件可以正常展示,可能是缓存导致的,同学可以尝试清理一下服务器和浏览器的缓存再来试试。
2、在WEB-INF下放置了素材,这里同学说的webapp目录下吧

对应的css文件不显示,同学可以尝试检查一下在浏览器中,对应的css文件地址是不是正确的,比如:

如上所示,同学可以检查一下自己的对应路径。最后重启一下项目再来试试。
祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星