小编SXV*_*SXV的帖子

在另一个ManagedBean中获取Session Scoped Bean数据

我试图在另一个Managed bean中获取会话范围的bean数据.当我这样做时,该值将变为null并给出java.lang.NullPointerException错误.我是JSF的新手,所以请记住,我可能会遗漏简单的事情.

这是SessionScoped Bean

    @ManagedBean
    @SessionScoped

    public class UserSessionBean {
      private superProcessId;

      //getter setter and other code
    }
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试获取此数据的Managed Bean

@ManagedBean
public class AddProcessBean {
  @ManagedProperty(value="#{UserSessionBean}")
  private UserSessionBean sessionData;

  //Getter Setter for sessionData
  public UserSessionBean getSessionData() {
    return sessionData;
  }

  public void setSessionData(UserSessionBean sessionData) {
    this.sessionData = sessionData;
  }

  public void addAction() {
    System.out.println(getSessionData().getSuperProcessId());
  }
}
Run Code Online (Sandbox Code Playgroud)

jsf-2

7
推荐指数
1
解决办法
6726
查看次数

p:editor Primefaces的剩余字符

我知道Primefaces为p:inputTextarea提供了剩余字符的功能,如下面的代码所示

<p:inputTextarea rows="1" cols="85" counter="counter" maxlength="100" counterTemplate="{0} characters remaining" value="#{managedBean.inputvalue}" ></p:inputTextarea>
<h:outputText />
<h:outputText id="counter" />
Run Code Online (Sandbox Code Playgroud)

但是我想在p:editor中做同样的事情.怎么做?primefaces是提供这样的功能还是我必须通过其他方式实现这一点{比如编码这个功能}.

TIA

primefaces jsf-2

4
推荐指数
1
解决办法
3837
查看次数

标签 统计

jsf-2 ×2

primefaces ×1