知乎专栏 |
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> <property name="prefix" value="/WEB-INF/jsp/" /> <!-- <property name="suffix" value=".jsp" /> --> <property name="viewNames" value="*.jsp" /> </bean> <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> <property name="prefix" value="/WEB-INF/templates/" /> <!-- <property name="suffix" value=".html" /> --> <property name="templateMode" value="HTML5" /> </bean> <bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"> <property name="templateResolver" ref="templateResolver" /> </bean> <bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"> <property name="templateEngine" ref="templateEngine" /> <property name="viewNames" value="*.html" /> </bean>
@RequestMapping("/thymeleaf") public String thymeleafView(){ return "thymeleaf.html"; } @RequestMapping("/jsp") public String jspView(){ return "jstl.jsp"; }
<property name="viewNames" value="*thymeleaf/*" /> @RequestMapping(value="/test") public ModelAndView dboxPrint(Model model){ ModelAndView modelAndView = new ModelAndView("thymeleaf/test"); return modelAndView; }