什么是JSF中的@,:

时间:2013-05-24 05:50:05

标签: jsf

我对JSF的疑虑很少

  1. @this,@ form和:带有面板/行等ID的表单空间。这些属性意味着什么?何时在jsf中使用这些属性?

  2. 在呈现的属性中,我可以使用primefaces扩展来检查应用程序常量吗? 例如:

    公共类AppsUIConstants {

    public static final String UI_DAILY =" Daily&#34 ;; }

  3. 并使用primefaces extensiosn import constants

    <pe:importConstants className="com.core.util.AppsUIConstants" var="AppConstants" /> 
    

    但是如何在渲染属性中检查上面的常量?

1 个答案:

答案 0 :(得分:2)

对于@:

@all - every component is executed
@form- The form which contains the component is processed
@none- No component is executed
@this- This is default. Requesting component is processed

您可以在以下网址找到有用的信息     http://docs.jboss.org/richfaces/latest_4_0_X/Component_Reference/en-US/html/chap-Component_Reference-Common_Ajax_attributes.html

请参阅How to find out client ID of component for ajax update/render? Cannot find component with expression "foo" referenced from "bar"

@BalusC在这里做了很好的解释。