如何制作带有 .jsf 扩展名的 JSF 2.0 页面?

发布于 2024-10-26 15:47:43 字数 74 浏览 0 评论 0原文

默认的是xhtml。我想将其更改为.jsf。

使用facelets/jsp 或使用这两者中的任何一个可以实现这一点吗?

The default one is xhtml. I want to change it to .jsf.

Is this possible using facelets/jsp or using anyone of these two?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空城旧梦 2024-11-02 15:47:43

我认为您询问的是更改 servlet 映射,以便您可以转到 http://website/index.jsf 而不是类似于 http://website/faces/index.xhtml。为此,请更改 web.xml 中的 url-pattern。

<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>

我不必更改项目中索引文件的 .xhtml 文件扩展名即可使其工作。

I think your asking about changing the servlet mapping so you can go to http://website/index.jsf instead of something like http://website/faces/index.xhtml. To do this change your url-pattern in your 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>

I didn't have to change the .xhtml file extension of the index file in my project for this to work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文