2016-12-30 9 views
0

この関数を、エンティティconsumable.javaからanystockという名前で呼び出し、xhtmlで使用する方法を知りたいと思います。JSF javax.servlet.ServletException:メソッドが見つかりません:class entity

public String anystock(int value) { 
    String result = null; 


    if (value==0) 
    { 
     result="Please fill the stock of this device"; 
    } 
    else if (value<5) 
    { 
     result="The stock will be empty "; 
    } 

    return result; 
} 

てXhtml:ここ

  </p:column> 
       <p:column headerText="message" > 
        <h:outputText value="#{consumable.anystock(consumable.stock)}"/> 
      </p:column> 

これは正常に動作し、私もいくつかの情報を受け取る:

  <p:column headerText="stock" sortBy="#{consumable.stock}" filterBy="#{consumable.stock}"> 
       <h:outputText value="#{consumable.stock}"/> 
      </p:column> 

エラーコード:

javax.servlet.ServletException: Method not found: class entity.Consumable.anystock(java.lang.Integer) 

あなたの答えをありがとう

EDIT ::ソリューションのPrashant代わりに、引数として整数を取ってみ引数としてint型を取るの

+0

Consumableクラスを投稿してください。 – BrunoDM

答えて

0

ため

おかげで...プリミティブなintのクラスはInteger.classをint.classをしていないために解決します。

+0

"public String anystock(整数値){" これは同様のエラーメッセージです。 – DcDaniel17

+0

サーバの再起動後に動作しました。ありがとうございます – DcDaniel17

関連する問題