在struts中html:select 標籤的disabled屬性中使用java代碼

在struts標籤html:select使用中,有時需要disabled屬性動態表示,即根據條件讓他true或false 。我們知道雖然struns標籤屬性中雖可以用<%%>寫運行時代碼,但是好像一般只能用<%=xxx%>這樣的賦值語句。而不能用<% out.print("true")%>這樣的語句,我在給select標籤的disabled屬性賦值時,發現disabled標籤接受的是boolean類型的,因此使用disabled="<%=!("03".equals(((PdctvtInfoVO)pdctvtItem).getSsn_ket_cd()) || "04".equals(((PdctvtInfoVO)pdctvtItem).getSsn_ket_cd()))%>">這樣的方法可以給這個屬性動態的賦值。

<html:select name="baseForm"
      property="pdctvtInfoBean.ssn_sydn_cd" styleClass="default"
      style="width:120px;" disabled="<%=!("03".equals(((PdctvtInfoVO)pdctvtItem).getSsn_ket_cd()) || "04".equals(((PdctvtInfoVO)pdctvtItem).getSsn_ket_cd()))%>"
      value="<%=((PdctvtInfoVO)pdctvtItem).getSsn_sydn_cd()%>">

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章