<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-153  評(píng)論-235  文章-19  trackbacks-0

        Velocity 郵件模板在Spring 中發(fā)郵件報(bào)unable to find resource 'WEB-INF/test.vm' in any resource loader導(dǎo)常。配置如下:

        <bean id="templateMail" class="com.chenlb.mail.VelocityTemplateMessage">
            
    <property name="javaMailSender" ref="mailSender"></property>
            
    <property name="from" value="${mail.from}"></property>
            
    <property name="encoding" value="UTF-8"></property>
            
    <property name="templateLocation" value="WEB-INF/test.vm"></property>
            
    <property name="velocityEngine">
                
    <bean class="org.springframework.ui.velocity.VelocityEngineFactoryBean"></bean>
            
    </property>
            
    <property name="title" value="www.tkk7.com/chenlb"></property>
        
    </bean>

    郵件內(nèi)容生成如下:
    VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, templateLocation, encoding, model);

    但導(dǎo)常,說(shuō)不可用的資源。

    說(shuō)明:VelocityEngineUtils.mergeTemplateIntoString()里的templateLocation的文件,不會(huì)像Spring一樣找。然后就看Spring 的 VelocityEnginFactory API和試,最后發(fā)現(xiàn)<bean class="org.springframework.ui.velocity.VelocityEngineFactoryBean"></bean>
    單獨(dú)定義,并配置resourceLoaderPath屬性即可搞定。

    配置后的:
        <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
            
    <property name="resourceLoaderPath" value="WEB-INF/"></property>
        
    </bean>
        
        
    <bean id="templateMail" class="com.chenlb.mail.VelocityTemplateMessage">
            
    <property name="javaMailSender" ref="mailSender"></property>
            
    <property name="from" value="${mail.from}"></property>
            
    <property name="encoding" value="UTF-8"></property>
            
    <property name="templateLocation" value="test.vm"></property>
            
    <property name="velocityEngine" ref="velocityEngine"></property>
            
    <property name="title" value="wwww.tkk7.com/chenlb"></property>
        
    </bean>

    resourceLoaderPath是由Spring設(shè)置過(guò)的,跟平常的(Spring)文件資源一樣方式引用,Spring真的太方便了。
    posted on 2007-08-18 02:11 流浪汗 閱讀(3739) 評(píng)論(0)  編輯  收藏 所屬分類: OpenSource
    主站蜘蛛池模板: 五月婷婷在线免费观看| 亚洲专区在线视频| 99热在线精品免费全部my| 在线观看免费黄网站| 亚洲av纯肉无码精品动漫| 亚洲人成网站日本片| 亚洲日本va午夜中文字幕一区| 亚洲综合另类小说色区色噜噜| 在线jyzzjyzz免费视频| 麻豆国产精品免费视频| 免费在线看黄的网站| 精品一区二区三区高清免费观看 | 免费视频成人国产精品网站| 精品日韩99亚洲的在线发布| 亚洲成在人天堂一区二区| 亚洲人成伊人成综合网久久久| 免费一级毛片在线播放| 精品国产麻豆免费网站| 成人免费视频一区| 精品久久久久国产免费| 久久久www成人免费毛片| 国产在线观看麻豆91精品免费| 在线看片免费人成视久网| 三年片在线观看免费大全电影| 永久免费AV无码网站国产| 精品免费tv久久久久久久| 一区二区三区无码视频免费福利| 国产男女爽爽爽免费视频| 久久九九久精品国产免费直播| 亚洲高清免费视频| 91视频免费观看高清观看完整| 中国人免费观看高清在线观看二区| 亚洲黄片手机免费观看| 成人爽a毛片免费| 久久免费福利视频| 亚洲成人免费网站| 18国产精品白浆在线观看免费 | 波多野结衣亚洲一级| 亚洲综合无码无在线观看| 国产精品亚洲专区无码唯爱网| 日韩在线视频免费|