上一章讲环境搭建

springboot与shiro和mybatis和mysql

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

在pom文件引入依赖

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

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

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

 <!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>

接着上一章的测试

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

最新文章

  1. [翻译]AKKA笔记 - LOGGING与测试ACTORS -2 (一)
  2. Oracle Concept
  3. Java 线程异常处理器
  4. WPF:带复选框CheckBox的树TreeView
  5. MicrosoftProjectOxford 微软牛津计划
  6. 基于MFC和opencv的FFT
  7. 模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
  8. 用R语言进行文本挖掘和主题建模
  9. Leetcode#442. Find All Duplicates in an nums(数组中重复的数据)
  10. HTTP状态码分类
  11. 腾讯app自动化测试读后感
  12. 关于ios 11 的问题
  13. react购物车
  14. 5大JavaScript前端框架简介
  15. MyBatis 支持的扩展点(version:3.2.7)
  16. websphere设置企业应用使用的jvm最大最小内存
  17. 20155204 2016-2017-2 《Java程序设计》第3周学习总结
  18. python并发编程之进程、线程、协程的调度原理(六)
  19. Atitit .h5文件上传
  20. python基础之字符编码(一)

热门文章

  1. Greenplum 调优--VACUUM系统表
  2. vim命令整理
  3. python #!/usr/bin/python 的作用
  4. mysql的存储引擎与锁
  5. codeforces#1257 F. Make Them Similar ( 经典中间相遇问题 )
  6. Spring Cloud Gateway(五):路由定位器 RouteLocator
  7. 20191214数组之四:数字不相同的完全平方数(关于数位上数字判断与sprintf)
  8. Java核心复习——J.U.C LinkedBlockingQueue源码分析
  9. centos7.2下查看的java版本号
  10. swoole的websockte例子