我是否可以通过Thymeleaf进行处理? Thymeleaf不喜欢open标签,但我只想为ROLE_A渲染它。
<span sec:authorize="hasRole('ROLE_A')">
<div class="col-xs-10">
</span>
bunch of text not specific to ROLE_A
<span sec:authorize="hasRole('ROLE_A')">
custom text specific to ROLE_A
</div>
</span>
我尝试使用
<sec:authorize="hasRole('ROLE_A')">
和
<div sec:authorize="hasRole('ROLE_A')">.
由于相同的开放标签问题,前者也无法运行,而后者正在混合封闭的div标签。
我有很多像这样的块,所以复制不同角色的部分并不是一个很好的解决方案。
答案 0 :(得分:0)
不是你想要的风格。你需要关闭这些元素。
我的建议是考虑使用片段并根据需要加载所需的数据/
这样您就可以重用现有代码,从而使其更清晰,更小。
有关更多示例和方法,您可以查看Thymeleaf页面http://www.thymeleaf.org/doc/springsecurity.html。