我想知道如何从我的实体consumable.java调用此函数anystock并在xhtml上使用它。
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
答案 0 :(得分:0)
而不是将int作为参数尝试将Integer作为参数...原语int类解析为int.class而不是Integer.class。