thymeleaf 与 jsp 同时使用 for spring mvc
2015-07-12 16:48
441 查看
spring-mvc.xml
ViewResolver 会根据 viewName 选择不同处理器。
另外开发时禁用红缓存,每次重新解析模板,改动立即生效。
<!-- **************************************************************** --> <!-- THYMELEAF-SPECIFIC ARTIFACTS --> <!-- TemplateResolver <- TemplateEngine <- ViewResolver --> <!-- **************************************************************** --> <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> <property name="prefix" value="/WEB-INF/" /> <property name="suffix" value=".html" /> <property name="templateMode" value="HTML5" /> <!-- Template cache is true by default. Set to false if you want --> <!-- templates to be automatically updated when modified. --> <property name="cacheable" value="#{ systemProperties['thymeleaf.cacheable'] == 'false' ? false : true }" /> <property name="characterEncoding" value="utf-8"/> </bean> <bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"> <property name="templateEngine"> <bean class="org.thymeleaf.spring4.SpringTemplateEngine"> <property name="templateResolver" ref="templateResolver" /> </bean> </property> <property name="viewNames" value="thymeleaf/*"/> <property name="order" value="0"/> </bean> <!-- jsp resolver --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/"/> <property name="suffix" value=".jsp"/> <property name="viewNames" value="jsps/*"/> <property name="order" value="1"/> <property name="cache" value="#{ systemProperties['jsp.cacheable'] == 'false' ? false : true }"/> </bean>加两个属性,
<propertyname="viewNames" value="thymeleaf/*"/>
<propertyname="viewNames" value="jsps/*"/>
ViewResolver 会根据 viewName 选择不同处理器。
另外开发时禁用红缓存,每次重新解析模板,改动立即生效。
<propertyname="cacheable" value="#{ systemProperties['thymeleaf.cacheable'] == 'false' ? false : true }" />
相关文章推荐
- Java的多线程
- Java运行时——反射
- Java 反射常用方法示例
- Java反射的基础——Class类
- Java 大数加减乘除 hdu 5047
- Java中的垃圾回收机制
- Java开发中的23种设计模式详解(转)
- srtuts,spring连续删除的问题
- java字符串缓冲池分析
- Java基础整理篇1-比较字符串是否有重复
- Java堆 新生代和老年代
- Java tutorial - collections
- Java学习笔记(一)——类成员变量默认值
- 新到的Mac配置Java开发环境
- 多线程-02,线程安全问题解决
- Manual close is not allowed over a Spring managed SqlSession
- java中的线程创建和使用
- Myeclipse快捷键
- Java多线程笔记
- MyEclipse中更换JDK及工程警告问题