1. 程式人生 > >jsp頁面中的下拉列表

jsp頁面中的下拉列表

在WEB開發過程中,我們經常遇到資訊修改的功能需求。這時我們給使用者提供一個JSP頁面,展示出當前的資訊並允許使用者重新設定新值。而在這個頁面中,一般是少不了下拉列表的。至於它的處理方式,我以前想過一種,思路如下:在頁面設定一個隱藏域,用於儲存後臺傳遞過來的值;然後在頁面輸出下拉列表,這時它的值是預設的,即第一項;在js程式碼段中獲取隱藏域中的值並在迴圈中判斷它是否等於下拉項的id值,如果相等就設定該項選中狀態。因該方法過於繁瑣,程式碼就不貼了。下面是兩種常用的處理方法。
方式一:
<select id="user_id" name="user_id">
	<c:forEach items="${users}" var="u">
		<option value="${u.id }" <c:if test="${user.user_id==u.id}"><c:out value="selected"/></c:if>>
			${u.name}
		</option>
	</c:forEach>
</select>
方式二:
<select id="projectPorperty" name="projectPorperty">
	<option value="1">實施</option>
	<option value="0">研發</option>
</select>
<script>
	form.projectPorperty.value = '${user.projectPorperty}';
</script>
以上兩種方式各有優缺,根據情況酌情選擇吧!

相關推薦

解決jsp頁面列表可以輸入文字的問題

今天在jsp頁面中作了一個下拉列表,寫了好了裡面的元素以為就這樣就可以了,一個意外的操作,讓我發現竟然不點選下拉別表的三角號,可以在裡面輸入文字,這個很鬱悶,各種想辦法, 最後一個簡單的操作就可以了,在當前標籤裡面加上一個readOnly就可以了,只讀,也就是不可以寫。笨死

畢設筆記--SSH前臺JSP頁面列表框的值從資料庫動態獲取

今天的遇到的一個問題是:我想在前臺JSP頁面中做一個下拉列表框, 而這個列表框中顯示的值是從資料庫的一張表中動態獲取的。 比如,表中有北京,上海,廣州這三個資料,JSP的下拉框中顯示的也是這三個值。 以後再表中新增了杭州,下拉框就相應的顯示這四個城市。 對,就是這麼簡單的一

jsp獲取下列表select選擇的值

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

jsp頁面中獲取列表長度

在jsp頁面中不能通過${list.size}取列表長度,而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/js

通過後臺json產生產生頁面列表

   public class DropDownListJson : IHttpHandler { public void ProcessRequest(HttpContext context) { if (

OOALV中欄位設定ALV中下列表列的實現

有時候我們可以把一些欄位設定為下拉,比如一些型別,一些欄位的值是比擬定固的一些值,如性別等。設定為下拉,和設定超級連結是類似的,也是使用了一個內表存放了柄句和對應的值,這個表型別為”LVC_T_DROP”.不過遞傳給 ALV 的式方有點別區.超級連結是通過方法”SET_TAB

ALV中下列表列的實現

有時候我們可以把一些欄位設定為下拉,比如一些型別,一些欄位的值是比較固定的一些值,如性別等。設定為下拉,和設定超級連結是類似的,也是使用了一個內表存放了控制代碼和對應的值,這個表型別為”LVC_T_DROP”.不過傳遞給 ALV 的方式有點區別.超級連結是通過方法”SE

jsp頁面框,單選框,複選框預設選中問題

1.單選框:  <input name="sex" type="radio" value="boy" checked="checked">男      <input name="sex" type="radio" value="girl">女    

用el表示式和jspl在jsp頁面顯示使用者列表

本人一個jdbc的小菜鳥初次體驗jspl與el表示式,認為el表示式是 例:    ${userBean.suser} 或 ${userBean[“suser”]}//獲取輸出bean中的suser屬性值; ${mcType[“id”]} //獲取map中key為id對應的

在Mybits中,根據頁面列表當中不同條件,查詢不同的表。

比如說: 情景:在頁面中的下拉列表中有student、teacher倆個數據項, 根據點選不同的資料項條件,進行檢索查詢。 在查詢語句當中會用到  <choose>     <whe

react native 中下列表FlatList元件的講解以及例項demo

      RN中的下拉列表元件。以前RN的下拉列表是listView,但是這個元件的效能不咋地。當資料較多的時候就會很卡。所以RN就新出了一個FaltList元件來代替它。這裡我們簡單總結一下新的下拉元件。 一、使用場景 例如美團中的各種美食列表吧,我

java jsp 頁面框 ajax非同步載入數庫資料

全面詳細的新手下拉框資料顯示。web專案中難免用到下拉框非同步載入資料的情況。這裡分享一個。使用的是jquery的ajax非同步載入後臺資料。後臺使用java語言。 1,先看效果,下拉框如下: 2.獲取值: 3.html頁面程式碼: /js/jquery-1.8.2

jsp頁面中的下列表

在WEB開發過程中,我們經常遇到資訊修改的功能需求。這時我們給使用者提供一個JSP頁面,展示出當前的資訊並允許使用者重新設定新值。而在這個頁面中,一般是少不了下拉列表的。至於它的處理方式,我以前想過一種,思路如下:在頁面設定一個隱藏域,用於儲存後臺傳遞過來的值;然後在頁面輸出下拉列表,這時它的值是預設的

(轉)基於MVC4+EasyUI的Web開發框架經驗總結(6)--在頁面中應用下列表的處理

ica new web開發 don ext images 如果 bob 獲取 http://www.cnblogs.com/wuhuacong/p/3840321.html 在很多Web界面中,我們都可以看到很多下拉列表的元素,有些是固定的,有些是動態的;有些是字典內容,

分別在javascript和JSP中動態設置下列表默認值

技術 bsp 分享 列表 tex align scrip jsp頁面 sin 一.JavaScript中動態設置select標簽中<option>選項的默認值: 比如,要完成下邊這個下拉列表的動態顯示,並且當進行前後翻頁時,下拉列表中的值自動更新為當前頁碼

Html頁面中select下列表框別樣用法,一個方法一勞永逸。

select 異步加載很多時候,我們寫from表單面,給select標簽賦值,都采用這種方式:1.MVC中設創建公共的分部視圖;2.直接在前臺面中,插入片段後臺代碼;今天我利用HTML5中的自定義屬性,結合JQ擴展方法,寫一個通用的JS方法,JS代碼如下: $.fn.SetSelect = funct

jsp 中 年份下列表

最近工作開發中使用到年份下拉列表;一開始實現這個小下拉列表想到了三種方案, 現在把最簡潔的一種儲存下來 該下拉列表需要引入jstl標籤庫(c標籤),,jquery, jsp要匯入java.util.*(<%@ page language="java" import=

關於jsp頁面表格表頭固定,隨著下條表頭移動

在專案中碰見jsp頁面遍歷資料過多,下拉後看不見表頭,如果用easyUi就不存在固定表頭問題了。 如果是單純的table,遍歷,那麼我們可以引用bootstrap中的滾動監聽來控制。 在頁面引入  <link rel="stylesheet" href="https

基於MVC4+EasyUI的Web開發框架經驗總結(6)--在頁面中應用下列表的處理

在很多Web介面中,我們都可以看到很多下拉列表的元素,有些是固定的,有些是動態的;有些是字典內容,有些是其他表裡面的名稱欄位;有時候引用的是外來鍵ID,有時候引用的是名稱文字內容;正確快速使用下拉列表的處理,可以提高我們程式介面的美觀性和友好型,本文主要介紹在我的Web開發框架以及相關的擴充套件Web應用中用

knockout頁面繫結下列表select選中項錯誤問題

問題描述: (不方便使用原始碼及原頁面,現簡要描述一下現象) 實體User包含屬性type,type值{“aa”,“bb”,"cc"}。一list頁面用於顯示多行User資料,點選每行的編輯按鈕,則載入info頁面顯示該User的具體資訊,其中type屬性在頁面中以下拉列表