标签: spring-mvc freemarker
我在Spring MVC框架(v4)中使用Freemarker(v2.3.23)模板。 我需要能够根据设备应用模板,即从移动设备和桌面/笔记本电脑执行的页面模板将有所不同。
一种方法是检测控制器中的设备类型,重定向到使用不同布局模板的不同ftl。
或者将设备标志传递给FTL,并且#if指令用于修改布局模板中的部分。
我想知道是否有更好的替代方法也有助于显着利用ftl缓存。