SpringBoot之Shiro、Thymleaf问题解决

    技术2025-10-19  15

    今天下午在搞一个学生管理系统,可真是一波三折啊 本来计划着是最后再做Shiro的安全框架,因为开始做了的话就总出登录的页面,就很麻烦。 可是今天集成Shiro的时候,出现了登录不上的问题,我找了好久的错误,终于找到了,就是因为 我在/templates下边没有建包,就像login.html这个页面一样,一开始都在直接在/templates这个页面下边的,level包是后来建的 解决这个问题可太麻烦了,我把html,controller里边所有的th:href的值都换了个新

    然后就出现了另一个问题,是th:href格式的问题 问题出在了导出css、js等文件的时候 原来我的链接是这样的 这样是不行的,html的页面加载不到 应该这样 问题就解决了

    总结: 1、做项目的时候先做安全框架 2、导入静态资源文件格式要正确 3、用Shiro时候记得/templates下一定要分好包 4、

    **Shiro集成thymleaf小知识** 用这个获取用户信息,property就是要获取的值,会自动打印出来 <a shiro:principal property="username"/> 这个是用来要条件显示div中的内容,admin就是只有admin的资源访问 权能看到div标签 <div shiro:hasPermission="admin"> ... </div>

    未完待续…

    Processed: 0.009, SQL: 9