澄清一些JSF问题

时间:2014-05-26 04:44:36

标签: jsf jsf-1.2

  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名称,作用域和请求网址?

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

  6. 请求如何在jsf中运行?

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

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

  9. 我们没有使用范围吗?在什么情况下它会被使用?

1 个答案:

答案 0 :(得分:2)

  

我们可以更改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.

获取请求网址
  

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

在SQL中使用LIMIT子句。

  

请求如何在jsf中运行?

这里的答案太宽泛了。

  

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

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

  

有什么用?

记录这些内容。这里没有必要问这样的事情。

  

f:param和f:属性之间的区别?

同上。

  

我们何时何地使用这些?

同上。

  

我们不使用范围吗?

如果你需要它。

  

在什么情况下会使用它?

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

这个问题非常轻浮。您可以更有用地花时间对自己进行一些研究。别让我阻止你。