当前位置: 首页 > 知识库问答 >
问题:

百里香雪罗方言习俗表达

朱承载
2023-03-14

我正在遍历一个列表,并为每个div设置一个shiro:hasPermission属性,如下所示

<div th:each="element : ${elements}" shiro:hasPermission="${element.permission}">
    <span th:text="${element.name}"></span>
</div>

其中,${element.permission}是一个权限字符串。

即使用户有权限,div也不会渲染。我尝试过这样使用th: attr:

<div th:each="element : ${elements}" th:attr="shiro:hasPermission=${element.permission}">
    <span th:text="${element.name}"></span>
</div> 

仍然不起作用。我认为shiro:hasPermission=“${element.permission}”的用法不正确。我该如何解决这个问题?

我使用的是Spring MVC Thymeleaf Thymeleaf Shiro方言。

共有1个答案

澹台承
2023-03-14

我是百里香附加西罗图书馆的作者。

版本1.2.2-SNAPSHOT支持表达式。

 类似资料:
  • 我想在胸腺方言中使用胸腺方言,但不能。我尝试过这个,但效果不佳: of删除里面的所有内容。我想在渲染后得到这样的东西: 那么,我该如何实现我的目标呢?

  • 我已经创建了一个定制的Thymeleaf 3方言,如果我只使用静态属性值,它就可以正常工作,如下所示: 但是,我想使用标准的Thymeleaf表达式来填充value属性,但是如果我这样写: 输出将是文本${user.email},而不是实际的电子邮件地址。 如果我像这样使用th:value: 然后根本不生成值字段。 方言类如下。它仅注册elementTag处理器: 元素处理器是: 你知道怎么解决这

  • 大家好,我对thymeleaf和我的静态html页面有一个问题。更具体地说,我有一个spring mvc web应用程序,我也在使用spring security,在我的登录页面中,我想使用thymeleaf,这样spring security可以与另一端的客户端层通信吗?我不想在我的所有html页面中包括thymeleaf,因为我将使用AngularJs 我尝试将登录名放在templates文件

  • 使用SpringMVC+Thymeleaf,如何将基于整数的模型属性绑定到使用th:value或th:field的表单中的输入字段,而字段本身不显示值“0”。

  • 我使用Spring的引导2.6.3和我试图使用thymeleaf最近得到一个与html的确认消息后,我通过邮件确认我的帐户(我只是使用确认邮件来验证新帐户),所以我看了一些关于thymeleaf的视频,我标记所有的视频都有一个名为模板的文件夹和静态在src/main/ressource和我没有他们,所以我创建了一个名为模板的文件夹,在文件夹中我创建了一个html文件只是为了尝试它,如果它(html

  • 我不明白,如果html模板与我在ModelAndView中获得的属性链接,如何将RESTFull服务的@Controller更改为@RestController 在胸腺叶模板中 但我想进入索引页面,在后台获取用户名 我可以使用ajax来更新标记“p”,但这样使用thymeleaf并没有什么好处,我可以使用jsp。那么,在Rest时使用thymeleaf的最佳方式是什么?它是否合理?