【问题标题】:JSF facelets parametersJSF facelets 参数
【发布时间】:2014-12-11 16:09:41
【问题描述】:

我所在时区的下午好

这是我第一次使用 jsf。 我有两个使用同一个托管 bean 的 facelets(两个 .xhtml 文件),例如,在那个托管 bean 中,我想知道哪些 facelets 调用了我。

在托管 bean 中,我希望有一个在被 facelet 调用时填充的字段,它通知我调用我的 facelet,这样我可以采取不同的操作,

In managed bean:

private String type;
if(type == "X")
  ....
else
  ....

提前致谢 最好的问候

【问题讨论】:

    标签: java jsf facelets


    【解决方案1】:

    这很简单:

    private String viewId;
    
    public void doXxx() {
      viewId = FacesContext.getViewRoot().getViewId();
      if (viewId.equals("X")
      ...
      else
      ....
    }
    

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 1970-01-01
      • 2012-07-19
      • 2016-10-30
      • 2014-07-16
      • 2011-03-28
      • 2011-02-10
      • 1970-01-01
      相关资源
      最近更新 更多