|
|
1
22
我还是不明白你为什么要实现自己的访问处理程序。。。我目前面临着同样的任务:
不要忘记在控制器中指定处理程序:
Spring Boot(2014年10月)的更新:
现在,由于angular js的出现,我们并没有真正返回此类任务的视图,因此您可以使用失败/成功处理程序并返回定制的JSON响应。对于我们来说,使用故障处理程序就足够了,但是您可以选择希望控件启动的位置。我们通常不使用视图解析器,因为有一些UI tiles框架(如角度部分)能够为您将片段构造成单个页面。Html片段存储在服务器上,只是用作静态资源。 让我们使用嵌入式Tomcat来实现与web.xml相似的行为!
} |
|
|
2
9
处理错误重定向的更干净的方法是使用
每当遇到指定的错误代码时,此代码块将重定向到指定的位置。 这样就不需要在应用程序逻辑中使用授权代码。 |
|
|
3
8
我已经找到怎么做了。通过实施 AccessDeniedHandler 接口和相应的handle方法我可以很容易地控制htp403错误的处理方式。 这样,您可以在会话中添加各种项,然后在您的jsp上截取它们。 xml文件如下所示:
java类:
以及一个jsp示例:
|
|
|
4
3
执行此操作的方法是在入口点中定义处理程序:
通过将其设置为xml配置文件中的入口点,可以将其定义为入口点:
|
|
|
5
1
你已经在一个应用程序中检查了标签,对我来说它似乎工作了。
我要调用handle403Url来处理此错误(例如显示错误)。 别忘了,您必须在筛选器中允许此url,以便此用户权限可以访问它,所以在flters的开头,您必须添加如下内容:
|
|
|
Chirag Arora · 如何在构造函数中使用注入的依赖关系? 10 月前 |
|
|
sree · Spring Mongo仓库:通过传递id列表来获取对象列表 10 月前 |
|
RobertC · Spring中默认实现的Autowire接口 1 年前 |