我读到,使用GF 3.1,可以通过以下方式直接访问facelet:
- http://localhost:8080/myapp/page.faces
- http://localhost:8080/myapp/page.jsf
- http://localhost:8080/myapp/faces/page.xhtml.
因为该映射是由服务器自动进行的。
然而,最后一个映射不起作用。我有以下错误:The requested resource () is not available.
知道吗?谢谢
注意:一些应用程序服务器(包括GlassFish)自动为/faces/*、*.faces和*.jsf模式
它没有说它映射到.xhtml
,所以结果就是这样。
您是否检查过JSF支持是否已加载到您的web项目中。这就是我的问题。
在Eclipse IDE中:
- 右键单击您的项目->属性
- 选择:Project Facets并确认已选中JavaServer Faces
- 如果不检查它,在我的情况下,它需要进一步的配置,但我认为每个人都可以从那时开始计算