就这样一个简简单单的项目,啥也没有
这是jsp页面
开了web.xml里这个过滤器,在火狐浏览器就是个空白页面,在edge浏览器就是找不到页面
一把这个过滤器注释掉,就可以访问到页面了。
我真是服了,这个过滤器不是前端Jsp页面和后端java采用不同的编码时起作用,帮你设置编码的吗。。
项目也不报错,前前后后按照网上的教程搭建了几个ssm,都是这个问题,项目都访问不到页面,干脆啥也不添加,就简简单单的一个项目,还是这样,我真的是。。
过滤器的映射怎么映射的
过滤器的URL模式不正确:过滤器的URL模式指定了应该拦截哪些请求。如果URL模式不正确,可能会导致过滤器拦截所有的请求。检查您的过滤器配置文件(web.xml)中的URL模式是否正确。
过滤器的执行顺序不正确:如果有多个过滤器,它们的执行顺序可能会影响到请求的处理结果。如果您的过滤器放在了第一个位置,可能会拦截所有的请求。检查您的过滤器配置文件(web.xml)中的过滤器执行顺序。
过滤器的doFilter()方法没有正确处理请求:在过滤器的doFilter()方法中,您需要检查请求的URI,判断是否需要拦截请求。如果您没有正确地处理请求,可能会导致所有的请求都被拦截。检查您的过滤器代码。
过滤器的init()方法没有正确初始化:在过滤器的init()方法中,您需要初始化过滤器的配置信息。如果您没有正确地初始化过滤器,可能会导致过滤器拦截所有的请求。检查您的过滤器代码。
如果您检查了以上原因,仍然无法解决问题,可以在问题出现时查看应用服务器的日志文件或者发我日志文件
如有帮助,还请帮忙点个赞呗