Làm cách nào để định cấu hình freemarker cho các mẫu tìm kiếm trong một số lọ? Với mùa xuân.các mẫu freemarker trong một số lọ
<!-- freemarker config -->
<bean id="freemarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPaths" value="classpath:/freemarker/" />
</bean>
Một tệp chiến tranh (để triển khai) và tệp jar (phụ thuộc).
One.war
/freemarker/simple.ftl
Two.jar
/freemarker/test.ftl
làm việc.
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
Không hoạt động. Không thể tìm thấy test.ftl
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
Nếu cài đặt là:
<property name="templateLoaderPaths" value="classpath:/freemarker/,classpath:/freemarker2/" />
One.war
/freemarker/simple.ftl
Two.jar
/freemarker2/test.ftl
Làm việc.
ModelAndView mav = new ModelAndView();
mav.setViewName("simple");
Làm việc.
ModelAndView mav = new ModelAndView();
mav.setViewName("test");
Và câu hỏi! Cách đặt cấu hình freemarker để tìm kiếm trong một số lọ (các cuộc chiến tranh) trong cùng một đường dẫn (classpath:/freemarker /)?
Hmm, đây là điều tôi chưa bao giờ tự làm việc. Quan tâm đến câu trả lời. Ngoài ra, các tệp '.ftl' của tôi nằm trong '/ WEB-INF/freemarker /' –
Nơi các tệp không quan trọng như vậy. – Alexander
câu hỏi hay, đáng tiếc về tỷ lệ chấp nhận của bạn. –