这里的ftl路径写的是不是不严谨
来源:6-2 动态显示功能菜单-2
WittChen
2021-05-27 09:43:58
问题描述:
其实我一直有个问题,我们在web.xml只配置了*.ftl的映射,那么我们在servlet中转发ftl的地址
问题一:程序是怎么知道我们要的是ftl文件夹下的ftl文件呢?
问题二:加入我ftl中有个子文件夹,那个文件加下还有个index.ftl,那么我们直接写转发的值/index.ftl会映射到哪个ftl文件
问题三:路径应该怎么写才好
尝试过的解决方式:
问题一:我暂且理解为FreemarkerServlet会自动扫描目录找到相同名称的ftl文件
问题二:会以第一个找到的ftl文件做转发对象
问题三:不知道
1回答
同学你好,关于同学的问题,有如下回答:
1、在web.xml文件中,定义有如下的模板存储路径,所以*.ftl的路径都会映射到该路径下,如:
2、如果/WEB-INF/ftl文件夹下还有子文件夹,并且子文件夹中还有index.ftl,/index.ftl还是会映射到/WEB-INF/ftl路径下,因为web.xml文件中配置的是/WEB-INF/ftl路径。如果/WEB-INF/ftl路径下没有index.ftl文件,会报错。
3、按照课程中路径书写即可。
祝学习愉快~
相似问题