shiro默认使用的密码加密方式:
String password = shiroUserInstance.passwordHash // 对密码加密 shiroUserInstance.passwordHash = new Sha256Hash(password).toHex()
列出所有controller和action
<div style="float: right; width: 300px"> <h1>所有controller和action</h1> <ul id="actionTree"> <g:each in="${grailsApplication.controllerClasses}" var="c"> <li> ${c.name.replace(c.name.charAt(0), c.name.charAt(0).toLowerCase())} <ul> <% List<String> actions = new ArrayList<String>() actions = c.getURIs().collect({ uri -> c.getMethodActionName(uri) }).unique().sort() - "index" %> <g:each in="${actions}" var="action"> <li>${action}</li> </g:each> </ul> </li> </g:each> </ul> </div>