在我的基於Spring MVC的應用程序中,我使用了Freemarker,我非常喜歡它,但它缺乏複合視圖模式提供的優勢。任何人都可以指向我的Spring MVC,Tiles,Freemarker集成示例嗎?
我在想用Tiles2和Freemarker一起使用 - 沒有人知道我在哪裏可以找到SpringMVC和Tiles2 + Freemarker的簡單例子嗎?
在我的基於Spring MVC的應用程序中,我使用了Freemarker,我非常喜歡它,但它缺乏複合視圖模式提供的優勢。任何人都可以指向我的Spring MVC,Tiles,Freemarker集成示例嗎?
我在想用Tiles2和Freemarker一起使用 - 沒有人知道我在哪裏可以找到SpringMVC和Tiles2 + Freemarker的簡單例子嗎?
沒關係,我解決了它。我只是在瓷磚定義文件
<definition name="template" template="/WEB-INF/ftl/main.ftl">
指定的FreeMarker模板和加載的freemarker的servlet /馬平到web.xml
<servlet>
<servlet-name>freemarker</servlet-name>
<servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class>
<!-- FreemarkerServlet settings: -->
<init-param>
<param-name>TemplatePath</param-name>
<param-value>/</param-value>
</init-param>
<init-param>
<param-name>NoCache</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>ContentType</param-name>
<param-value>text/html</param-value>
</init-param>
<!-- FreeMarker settings: -->
<init-param>
<param-name>template_update_delay</param-name>
<param-value>0</param-value> <!-- 0 is for development only! Use higher value otherwise. -->
</init-param>
<init-param>
<param-name>default_encoding</param-name>
<param-value>ISO-8859-1</param-value>
</init-param>
<init-param>
<param-name>number_format</param-name>
<param-value>0.##########</param-value>
</init-param>
<load-on-startup>5</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>freemarker</servlet-name>
<url-pattern>*.ftl</url-pattern>
</servlet-mapping>
在Spring配置指定磚作爲我的主視圖引擎
<bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles2.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/defs/definitions.xml</value>
</list>
</property>
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView"/>
</bean>
正在擔心web.xml中的這段代碼。謝謝你的回答,海象岩石! – 2011-08-14 11:40:20
您可以使用另一種產品代替瓷磚,這是我在某些應用中使用的SiteMesh。值得一試。
根據我們的[主題](https://stackoverflow.com/help/on-topic)指導原則,「**有些問題仍然存在問題,即使它們符合上面列出的某個類別:** ...問題要求我們*推薦或找到一本書,工具,軟件庫,教程或其他非現場資源*是無題的......「 – 2018-03-05 04:21:23