首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

Spring MVC中VM页面运用自定义宏

2012-08-28 
Spring MVC中VM页面使用自定义宏在使用vm做为视图展示时,Spring框架本身提供了一些定义好的宏让开发者重用

Spring MVC中VM页面使用自定义宏
        在使用vm做为视图展示时,Spring框架本身提供了一些定义好的宏让开发者重用.如在spring.vm文件中,如页面表单绑定常用的宏:

#macro( springBind $path )    #if("$!springHtmlEscape" != "")        #set( $status = $springMacroRequestContext.getBindStatus($path, $springHtmlEscape) )    #else        #set( $status = $springMacroRequestContext.getBindStatus($path) )    #end#end

        而在实际项目中,开发者要定义很多自己的宏以使一些功能得到重用.如何让spring加载自定的宏文件呢.在以下配置中:
<bean id="velocityConfigurer"value="/WEB-INF/velocity.properties" /> </bean>

该属性configLocation设置了velocity属性配置文件的路径及文件名,.要想使用自定的宏,只需在velocity.properties文件中指定如下两项的值.
velocimacro.library = macros-default.vmvelocimacro.library.autoreload = true
而在这个文件macros-default.vm中,我们自定义的一些宏都可以放入其中.
1 楼 D04540214 2011-09-22   macros-default.vm文件放在哪个目录下?

热点排行