上一章讲环境搭建

springboot与shiro和mybatis和mysql

现在讲html中怎么使用shiro标签,这里是基于上一章讲的

在pom文件引入依赖

<dependency>
<groupId>com.github.theborakompanioni</groupId>
<artifactId>thymeleaf-extras-shiro</artifactId>
<version>2.0.0</version>
</dependency>

springboot与shiro在html中使用shiro标签-LMLPHP

shiro的配置类ShiroConfig.java添加bean【at.pollux.thymeleaf.shiro.dialect.ShiroDialect】

 @Bean
public ShiroDialect shiroDialect() {
return new ShiroDialect();
}

springboot与shiro在html中使用shiro标签-LMLPHP

 <!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org"
xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> <head>
<title>首页</title>
</head>
<body>
<h1>首页</h1>
<hr>
<ul>
<li><a href="user/index">个人中心</a></li>
<li><a href="vip/index">会员中心</a></li>
<p shiro:hasPermission="svip"><li>这是svip能看到的p标签</li></p>
<shiro:hasPermission name="svip"><li>这是svip能看到的</li></shiro:hasPermission>
<li><a href="logout">退出登录</a></li>
</ul>
</body>
</html>

接着上一章的测试

springboot与shiro在html中使用shiro标签-LMLPHP

springboot与shiro在html中使用shiro标签-LMLPHP

springboot与shiro在html中使用shiro标签-LMLPHP

springboot与shiro在html中使用shiro标签-LMLPHP

参考文章:https://blog.csdn.net/fox9916/article/details/80221894

05-11 13:31