一些常用mvc模版引擎的配置
2012-07-19 08:55
369 查看
1.jsp
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/template/" /> <property name="suffix" value=".jsp" /> </bean>
2.Velocity
<bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <!-- resourceLoaderPath属性通知Velocity到哪里找到velocity模板 --> <property name="resourceLoaderPath" value="/WEB-INF/template/" /> <!-- 处理中文 --> <property name="velocityProperties"> <props> <prop key="input.encoding">gbk</prop> <prop key="output.encoding">gbk</prop> </props> </property> </bean> <!-- 配置velocity视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver"> <!-- 配置模板的后缀 --> <property name="prefix" value="/" /> <property name="suffix" value=".vm" /> <!-- 处理中文乱码 --> <property name="contentType" value="text/html;charset=gbk" /> </bean>
3.Freemarker
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/ftltemplate/" /> <property name="freemarkerSettings"> <props> <prop key="date_format">yyyy-MM-dd </prop> <prop key="time_format">HH:mm:ss</prop> <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop> <prop key="number_format">0.######</prop> <prop key="defaultEncoding">GBK</prop> <prop key="url_escaping_charset">GBK</prop> <prop key="locale">zh_CN</prop> <prop key="template_update_delay">0</prop> </props> </property> <property name="freemarkerVariables"> <map> <entry key="xml_escape" value-ref="fmXmlEscape" /> </map> </property> </bean> <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape" /> <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="exposeSpringMacroHelpers" value="true" /> <property name="requestContextAttribute" value="rc" /> <property name="prefix" value="/" /> <property name="suffix" value=".ftl" /> <property name="contentType" value="text/html;charset=GBK"></property> </bean>
4.HTML5 模版引擎 Thymeleaf
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> <property name="prefix" value="/WEB-INF/thymleafTemplates/" /> <property name="suffix" value=".html"/> <property name="templateMode" value="HTML5"/> </bean> <bean id="templateEngine" class="org.thymeleaf.spring3.SpringThymeleafTemplateEngine"> <property name="templateResolver" ref="templateResolver"/> </bean> <bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver"> <property name="templateEngine" ref="templateEngine"/> </bean>
相关文章推荐
- 一些linux常用的安全配置
- maven一些常用命令和配置
- Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释
- zabbix常用功能配置以及一些插件的安装
- SpringBoot系列三之 MVC 模版引擎
- Yaf框架的扩展-mvc-路由配置-模版视图smarty加载
- Nginx服务测试时的一些配置:wireshark、常用搜索URL格式、关闭防火墙、siege
- struts中的一些常用配置
- spring常用的mvc配置和定时器的配置
- sublime使用过程中的一些常用配置
- slackware的一些常用配置
- vi/vim编辑器的配置,常用的小技巧和一些常用的linux指令
- 『归档』 初始化Linux一些主要应用的常用配置
- [Linux]SSH终端一些常用配置
- redis一些常见常用的配置参数的简单说明
- 一些常用配置参数
- 关于spring+springMVC+myBatis的一些基础配置以及整合
- 今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。
- Asp.net MVC 示例项目"Suteki.Shop"分析之---NVelocity模版引擎
- linux一些常用配置