《Spring Security3》第五章第二部分翻译下(实现授权精确控制的方法——页面级权限)(转载)
?
使用控制器逻辑进行有条件渲染内容?
公平来讲,这样的拼写错误能够很容易地在运行应用的功能测试中发现,但是使用标准的Java组件单元测试这样的问题更容易被发现。
???????? 我们可以看到,尽管基于JSP方式的内容有条件渲染很便利,但是也有一些明显的不足。
????????
???????? 所有的这些问题都能够通过在控制器中使用代码推送数据到视图层来解决。另外,在代码中进行高级的授权决定能够享受到重用、编译器检查以及适当分离模型、视图、控制器所带来的好处。