java - 处理 JavaServer Faces 的 url 映射的标准方法是什么?

标签 java jsf jakarta-ee

我见过的所有教程似乎都使用*.jsf , *.faces ,或/<directory_name>/* Java Server faces servlet 映射中的 url-pattern。是否有一些官方 Sun 推荐的命名约定或事实上的标准?

最佳答案

推荐的约定位于 JSF 1.2 specification .

第 10.1.2 节:

When using prefix mapping, the following mapping is recommended, but not required:

<servlet-mapping>
<servlet-name> faces-servlet-name </servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>

When using extension mapping the following mapping is recommended, but not required:

<servlet-mapping>
<servlet-name> faces-servlet-name </servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>

关于java - 处理 JavaServer Faces 的 url 映射的标准方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/466858/

相关文章:

java - Servlet 过滤器(自动登录)优先于声明性安全检查

java - 用java读取midi IO设备

jsf - Primefaces 非 ajax 请求的就地问题

jsf - OmniFaces 无扩展 URL 和登录重定向

java - 更新数据库中的记录 - JSF JPA 等

java - 如何访问java类中WEB-INF文件夹下的文件

java - 启动 bean 在调用 Produces 后加载

java - 将元素添加到 HashMap 中的 HashSet

java - 为什么数组的负大小不是编译错误而是抛出 java.lang.NegativeArraySizeException

java - 为什么 @ApplicationScoped bean 在我的 CDI 扩展的 BeforeShutdown 阶段有一个新实例?