關於select option自定義標籤的說明

2021-08-30 09:18:11 字數 1174 閱讀 8344

我總是覺得在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.將元件加入使用的檢視中 雙...