1. 大家多说html中无法嵌套freemarker,但是自从使用过jfinal框架之后发现可以的。
因为freemarker的后缀(.ftl)是可以修改的,这里我一般改成.html方便开发。
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
value="org.springframework.web.servlet.view.freemarker.FreeMarkerView" />
只要这里修改就行
2. 还有一个问题就是controller之后很多人说找不到html页面 改成jsp却可以。
那是因为配置freemarker之后,freemarker有一个模板路径
你的html路径必须在这里设置
而不是下面的viewResolver中,viewResolver中设置prefix是无效的。