我可以访问过滤器中的 index.jsp。索引已加载,但索引中指向 css 和 js 文件的链接未通过。没有过滤器一切正常。这是为什么?我是否需要以某种方式使用 js 和 css 打开对文件夹的访问权限?
筛选
if (path.equals("/") || path.equals("/index.jsp")){
RequestDispatcher dispatcher = servletRequest.getRequestDispatcher("/jsp/index.jsp");
servletRequest.setAttribute("message", "Добро пожаловать");
dispatcher.forward(servletRequest, servletResponse);
return;
}
指数
<script type="text/javascript" src="/tabulator/tabulator.js"></script>

渲染jsp时,有一行js,css included。它们在单独的请求中加载到页面上,因此类似下面的内容进入您的 if 过滤器:
为了让过滤器跳过这些文件,你需要添加一个条件,像这样