我有 JSF 项目,其中我有 xhtml 页面。我的 web.xml 如下所示
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet>
现在,当我点击 login.jsf 之类的页面时,它会正确加载 login.xhtml。这是怎么发生的?这是由 FacesServlet 处理的吗?
我的另一个问题是,FacesServlet 和 Facelets 是相同的还是不同的?如果不同,那么 Facelets 意味着什么?