<!-- Velocity視圖解析器 默認(rèn)視圖 -->
<bean id="velocityViewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="contentType" value="text/html;charset=UTF-8" />
<property name="viewNames" value="*.html" />
<property name="suffix" value="" />
<property name="dateToolAttribute" value="date" />
<property name="numberToolAttribute" value="number" />
<property name="toolboxConfigLocation" value="/WEB-INF/velocity-toolbox.xml" />
<property name="requestContextAttribute" value="rc" />
<property name="order" value="0" />
</bean>
加上 <property name="toolboxConfigLocation" value="/WEB-INF/velocity-toolbox.xml" /> 路徑隨便自己定義
現(xiàn)在創(chuàng)建velocity-toolbox.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<toolbox>
<!-- velocity 自定義標(biāo)簽 -->
<tool>
<key>shiro</key>
<scope>application</scope>
<class>com.wstro.shiro.VelocityShiro</class>
</tool>
</toolbox>
key 隨便自己定義 就是前臺(tái)模版使用的
scope一般寫(xiě)application全局都能使用就可以了
class 使用到的類(lèi)
前臺(tái)直接調(diào)用
#if($shiro.hasPermission("backuprecord:save"))
你有backuprecord:save 權(quán)限
#end
類(lèi)沒(méi)有什么。和普通的java類(lèi)一樣;趾牧。方法不能是靜態(tài)的诗宣,然后調(diào)用它的方法灌曙,可以傳參