0
如果託管bean中有條件,我有。條件爲真時,我想顯示警報。我如何做到這一點?類似於:如何從託管bean調用javascript函數?
public void catInsert()
{
if(abr.searchCategoryByCategoryName(CategoryName)!=null){
// msg = "<div style = 'color:red'>CategoryName already exist!</div>";
// System.out.println(msg);
// i want alert here
}else
{
abr.addCategory(CategoryName);
CategoryName="";
}
}
和xhtml頁面是;
<table class="nostyle">
<tr>
<td align="right">
<h:outputText value="Category Name:"></h:outputText>
</td>
<td>
<h:inputText id="txtcatname" value="#{categoryBean.categoryName}" required="true" requiredMessage="Enter category Name" >
</h:inputText>
</td>
<td ><h:message for="txtcatname" style="color: #df0000"></h:message></td>>
</tr>
<tr>
<td></td>
<td align="left">
<h:commandButton id="submit" type="Submit" value="submit" action="#{categoryBean.catInsert()}" >
</h:commandButton>
</td>
</tr>
</table>
這有什麼問題?你的實際狀況在哪裏? – Sarfraz
客戶必須不斷跟豆找出 – jcolebrand
我已更新問題。請給我解決方案 – user1450369