我總是覺得在select的標籤中拼option是不那麼方便的事,所以我喜歡使用標籤來做這件事,將所有的資訊直接編寫在jsp中,後台不需要增加**,真的挺舒服的,在這裡我不想說如何弄乙個自定義標籤,看看書相信不難搞明白的,我想說一下如何在自定義標籤中獲得select的真實值並預設顯示這個值,ok,開始吧。
1.如果使用的是struts標籤,方式如下:
import org.apache.struts.taglib.html.constants;
import org.apache.struts.taglib.html.selecttag;
import org.apache.commons.beanutils.beanutils;
在doendtag()方法中加入如下**,
selecttag selecttag=(selecttag)pagecontext.getattribute(constants.select_key);
接著,無論使用什麼方式搞乙個list出來
然後: if(selecttag.ismatched(beanutil.getproperty(list.get(i),"id")))
很明顯,和struts的select的標籤的真實值進行匹配,如果匹配成功就預設選擇。
2.如果使用的是spring標籤,方式如下:
import org.apache.commons.beanutils.beanutils;
import org.springframework.web.servlet.support.bindstatus;
在doendtag()方法中加入如下**,
object selecttagvalue = null;
string value = null;
bindstatus bs = (bindstatus)pagecontext.getattribute("org.springframework.web.servlet.tags.form.selecttag.listvalue");
if(bs!=null)
然後也是同樣搞乙個list,和value進行比較就行了,
3.如果是普通的html select標籤,我暫時還沒有找到可以通過標籤本身獲得其真實值的方法,不過既然是自定義標籤,就可以自己來指定這個值,
比如在標籤中加入乙個value屬性,代表真實值,然後和value進行比較就行了。
關於select option自定義標籤的說明
我總是覺得在select的標籤中拼option是不那麼方便的事,所以我喜歡使用標籤來做這件事,將所有的資訊直接編寫在jsp中,後台不需要增加 真的挺舒服的,在這裡我不想說如何弄乙個自定義標籤,看看書相信不難搞明白的,我想說一下如何在自定義標籤中獲得select的真實值並預設顯示這個值,ok,開始吧。...
select Option 增加,刪除,清空
select id change function 為select新增事件,當選擇其中一項時觸發 var checktext select id find option selected text 獲取select選擇的text var checkvalue select id val 獲取sele...
WDA基礎四 Select option的使用
select option是方便使用者和資料處理的,就是醜了點。前面使用的input直接做查詢條件有哥弊端,就是查詢的時候需要判斷字段是否有選擇條件,然後要將選擇條件做成range table。有點麻煩 1.select options 元件引入wda程式 儲存,啟用。2.將元件加入使用的檢視中 雙...