【问题标题】:What is the standard way to handle url-mapping for JavaServer Faces?处理 JavaServer Faces 的 url 映射的标准方法是什么?
【发布时间】:2009-01-21 20:31:51
【问题描述】:

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

【问题讨论】:

    标签: java jsf jakarta-ee


    【解决方案1】:

    推荐的约定在JSF 1.2 specification中。

    第 10.1.2 节:

    什么时候 使用前缀映射,以下 推荐映射,但不推荐 必填:

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

    使用扩展映射时 建议使用以下映射,但 不需要:

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

    【讨论】:

    • 我编辑了问题以包含“.jsf”,因此您可能想要编辑问题中您说“那些”是推荐的约定的部分。感谢您找到它。
    猜你喜欢
    • 1970-01-01
    • 2010-09-09
    • 2016-11-24
    • 1970-01-01
    • 2011-08-31
    • 2011-10-24
    • 2023-03-09
    • 2013-05-08
    • 2011-06-28
    相关资源
    最近更新 更多