【问题标题】:Clarify Some of the JSF questions澄清一些 JSF 问题
【发布时间】:2014-07-14 19:08:42
【问题描述】:
  1. 我们可以更改 faces-config.xml 文件的名称还是应该是相同的名称?

  2. 在 jsf 1.2 中,默认后缀是 .jsp 而 jsf 2.0 默认后缀是 .xhtml?我们可以有一个默认后缀为 .jsf

  3. 下面这行有什么用?

    <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> here

  4. 如何以编程方式获取托管 bean 名称、范围和请求 url?

  5. 我的数据库中有 1000 条记录,但我只想显示从 100 到 200 的记录(在 jsf 数据表中?我该怎么做?

  6. 请求在 jsf 中是如何工作的?

  7. 什么是重新渲染和渲染属性?这些有什么用?

  8. f:param 和 f:attribute 之间的区别?我们在何时何地使用这些?

  9. 我们是否使用无作用域?会在什么场景下使用?

【问题讨论】:

  • 你能告诉我......为什么它被否决了。以便我可以对我的问题进行必要的更改?
  • 我想我无法回答上述问题..因为这已经被否决了。失望:( :(
  • 我已经尽可能多地编辑了我的问题.. 但仍然被否决并且没有答案..
  • 您提出了大量问题,其中大多数问题需要您首先了解这项技术。您在自己回答或搜索方面没有表现出任何努力。

标签: jsf jsf-1.2


【解决方案1】:

我们可以更改 faces-config.xml 文件的名称

是的,但它不再是faces-config.xml 文件。很难理解你为什么要问。

还是应该同名?

如果你想让它工作,是的。

在 jsf 1.2 中,默认后缀是 .jsp 而 jsf 2.0 默认后缀是 .xhtml?我们可以有一个默认的后缀为.jsf

是的。

下面这行有什么用?

<listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> here

请参阅this answer,您可以自己找到它。

如何以编程方式获取托管 bean 名称、范围和请求 url?

托管 bean 的名称在您编译时是固定的,所以我不知道您为什么要问。我不知道“获取范围”是什么意思。您可以从ExternalContext.获取请求URL

我的数据库中有 1000 条记录,但我只想显示从 100 到 200 的记录(在 jsf 数据表中?我该怎么做?

在您的 SQL 中使用 LIMIT 子句。

请求如何在 jsf 中工作?

这里太宽泛了,无法回答。

什么是重渲染和渲染属性?

reRender 是 RichFaces 的一部分。 rendered 是 JSF 的一部分。

这些有什么用?

这些东西都有记录。这样的事情就不用问了。

f:param 和 f:attribute 的区别?

同上。

我们何时何地使用这些?

同上。

我们是否使用无作用域?

如果你需要的话。

会在什么场景下使用?

当您不需要任何其他范围时。

这个问题很无聊。您本可以更有效地花时间进行自己的一些研究。别让我阻止你。

【讨论】:

    猜你喜欢
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2014-11-08
    • 2021-01-01
    • 2013-07-22
    • 2011-11-03
    相关资源
    最近更新 更多