java - 如何用 spring 拦截器替换 servlet 过滤器中的代码?

标签 java spring-mvc servlet-filters interceptor

我是 Web 应用程序开发的新手。对于每个请求的预处理,我使用 servlet 过滤器,在其中获取请求的 uri 并根据需要将其重定向到新的 uri。我可以对拦截器类做同样的事情吗? 另外,如果用户未登录,将用户重定向到登录屏幕的最佳方法是什么?

提前致谢

最佳答案

Can i do the same with an interceptor class

:是的,你也可以这样做,这里有一个简单的教程来帮助你开始使用拦截器:https://dzone.com/tutorials/java/spring/spring-interceptor.html

what is the best way to redirect a user to the login screen if he is not logged in?

如果您已经在使用 Spring,那么请使用 Spring security,它具有很多功能。

关于java - 如何用 spring 拦截器替换 servlet 过滤器中的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42574830/

相关文章:

java - Spring MVC DispatcherServlet 错误

java - 从 mysql 连接两个表并在一个 JSP 列表中显示信息

security - 在 Wildfly 10 中配置 HTTP header

tomcat - 是否可以在 J2EE 过滤器中使用通配符?

java - CDI 2.0 : Observing multiple events in one and the same observer instance

java - 能否说服 JPA 在例如 UUID 和字符串之间进行转换?

java - java线程的状态到底意味着什么?

spring - 为什么 setDisallowedFields 为 id? -- Spring 宠物诊所示例

java - @Cascade Delete 不起作用(JPA、Hibernate 和 Spring mvc)

java - 在方法级别过滤 servlet