url输入问题
来源:4-1 Freemarker与Servlet整合
好舒舒
2020-04-08 21:06:55
老师好,ftl文件不是在WebContent下的子目录下吗,为什么url不用写这些文件夹
1回答
同学你好,ftl文件放在WEB-INF目录下,WEB-INF下的文件是不能通过浏览器直接访问的。我们在web.xml中配置之后,对于ftl结尾的请求,全都会交给FreemarkerServlet处理,它会将/WEB-INF/ftl追加到当前这个以ftl结尾的请求路径前,如request.getRequestDispatcher("/employee.ftl").forward(request, response);会正常的去Web根目录的/WEB-INF/ftl下寻找employee.ftl。所以url中不用写这些文件夹。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 1
回答 1