<div th:each="r:${#authentication.principal.commRoles}">
<div th:if="${r.code} == 'ADMIN'">
<script>
var isTransporterChangeable = true;
</script>
</div>
<div th:unless="${r.code} == 'ADMIN'">
<script>
var isTransporterChangeable = false;
</script>
</div>
</div>
<div th:if="${#sets.contains(#authentication.principal.commRoles.code, "ADMIN")}">
<script>
var isTransporterChangeable = true;
</script>
</div>
<div th:unless="${#sets.contains(#authentication.principal.commRoles.code, "ADMIN")}">
<script>
var isTransporterChangeable = false;
</script>
</div>
请帮帮忙。多谢了。
#authentication.principal.commroles
是一个列表,不具有code
您可以获取特定的角色对象并以这种方式检查它
th:if="${#sets.contains(#authentication.principal.commRoles, adminRole)}"
胸腺嘧啶的正确方法是
<div sec:authorize="hasRole('ROLE_ADMIN')">
</div>
<div sec:authorize="isAuthenticated()">
</div>
问题内容: 我正在寻找一种在字符串中查找JSON数据的方法。像wordpress简码一样思考它。我认为最好的方法是使用正则表达式。我不想解析JSON,只需查找所有出现的事件。 正则表达式中是否有办法使括号的数量匹配?目前,当我嵌套对象时遇到了这个问题。 演示的快速示例: 结果,我想要两个JSON字符串。谢谢! 问题答案: 从给定的文本中提取JSON字符串 由于您正在寻找一种简单的解决方案,因此可以
问题内容: 我想计算一个字符串中某个字符的出现次数,假设我有一个字符串“ aaaab”,我如何计算其中的a数量? 问题答案: 如果不使用正则表达式,则代码看起来更易于阅读。 现在在您的字符串中包含数字“ a”。并且,这在最佳时间执行。 正则表达式非常适合模式匹配。但是只需定期循环即可在此处完成工作。
问题内容: 我正在尝试查找“ |”的所有出现 在一个字符串中。 但我得到一个错误: 问题答案: 功能: 将返回的索引列表中的出现。
问题内容: 给我们一个字符串,说一个子字符串,说。我需要找到字符串在原始字符串中第二次出现时的索引。 在这种情况下将返回2。在这种情况下,我希望输出为10。 问题答案: 使用的重载版本,它将起始索引(fromIndex)作为第二个参数:
我们得到一个字符串,比如说< code >“it whatis”,以及一个子字符串,比如说< code >“is”。当字符串< code >“is”在原始字符串中第二次出现时,我需要找到< code >“I”的索引。 在这种情况下将返回2。我希望在这种情况下输出为10。
问题内容: 我正在尝试查找Java字符串中所有出现的子字符串。 例如:在“ ababsdfasdfhelloasdf”中搜索“ asdf”将返回[8,17],因为有2个“ asdf”,一个在位置8,另一个在17。在“ aaaaaa”中搜索“ aa”将返回[0, 1,2,3,4],因为位置0、1、2、3和4处有一个“ aa”。 我尝试了这个: 可以在Python中解决此问题,如下所示: 其中“ wo