url输入问题

来源:4-1 Freemarker与Servlet整合

好舒舒

2020-04-08 21:06:55

老师好,ftl文件不是在WebContent下的子目录下吗,为什么url不用写这些文件夹

写回答

1回答

好帮手慕阿慧

2020-04-09

同学你好,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中不用写这些文件夹。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程