到目前为止,我在书或教程中看到的每个项目示例的XHTML(Facelets)页面都与WEB-INF目录处于同一级别。我还读过说,为了使页面无法在服务器上直接访问,您需要将它们隐藏在WEB-INF目录下,这意味着一个页面需要某种 View 解析器。我的问题是,我该怎么做?
最佳答案
我认为您误解了/WEB-INF
中放置的XHTML文件的目的。这些是包含文件,主模板和标记文件,正是那些您不希望最终用户能够独立打开的页面。普通页面和模板客户端是而不是放置在/WEB-INF
中。
也可以看看:
关于jsf - WEB-INF目录下的Facelets页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9735835/