主要代码源自JavaWeb 过滤器——验证登录 防止未登录进入界面 - 黄浩# - 博客园
但是在运用时,由于我的首页有很多js和css和图片的链接。导致我设置了过滤器后,背景图片和js都失效了。
主要需要修改的内容是:
static {
urls.add("/login.jsp");
urls.add("/css"); //允许js文件夹中的内容通过
urls.add(".jpg"); //允许图片通过
urls.add("/js");
urls.add("/login.do"); //不要把登录的服务器过滤了,否则你永远创建不了对象
}
修改了上面内容后,就能使用了。
但是还有一个疑问,希望能得到大家的解答:
我的请求中会出现一个奇怪的地址。
这是我的login.jsp中所有的链接:



