Struts中將資料庫中的內容動態生成下拉列表內容

2021-04-17 23:36:47 字數 1721 閱讀 6632

struts

中將資料庫中的內容動態生成

列表內容

現在假設我們要實現這樣的功能:

修改某學生所在的系:

deptform 中

privatestring id;

privatestring

name;

/**這裡省略了這個兩個屬性的

getter,

setter

方法*/

studentform 中:

privatestring student

name;

private string

deptid ;

privatestring

deptname;

/**這裡省略了這個兩個屬性的

getter,

setter

方法*/

action 中

1.首先要從資料庫中讀取學生的資訊,封裝在

studentform

的物件student

裡並把這個物件

student

存放到session

中session.setattribute(

"student

", student); 2.

再從資料庫讀取所有的系,封裝在乙個

list

的物件list

裡,並把這個物件放到

session

中session.setattribute(

"dept_list",

list);

以便在動態填充下拉列表

jsp

頁面中:

<

logic:notempty

name

="dept_list"

>

<

html:select

name

="student"

property

="deptid

">

<

html:options

collection

="dept_list"

property

="id"

labelproperty

="name"

/>

html:select

>

logic:notempty

>

在<

html:select

name

="student"

property

="deptid

">中設定了

name

屬性,就可以實現下拉列表中的預設值的設定。而這個預設值就是在上面第

1步中封裝了學生資訊的

student物件(

最後放到了

session中)

裡的deptid

屬性的值。或者可以這樣說,從

student

表中查詢某乙個學生資訊表,再從

dept

中查詢出所有的系別資訊。當該學生資訊中的

deptid

等於系別資訊中的

id時,下拉列表中就預設顯示該

deptid

對應的deptname。

c 中將資料庫資料匯出到EXCEL中

我分以下幾步進行介紹 1,新建乙個c 應用程式,在對話方塊上放置乙個按鈕,name buttonoutput,text output,用這個按鈕激發匯出程式 2,新增對 microsoft excel 9.0 object library 的引用,根據自己計算機上安裝office版本的來確定libr...

java中將資料庫檔案的匯出

很多時候,我們會遇到報表的匯出,這是開發中很平常的功能,下面我們通過 的方式試下。1 匯入jar包 org.apache.commons commons lang3 3.7org.apache.poi poi3.17 org.apache.poi poi ooxml 3.17 2 準備匯出excel...

表單的內容如何存入資料庫中

請問如何對接資料庫,主要是下面紅色字型部份,另外下面動態 中的此部份換成下拉列表選擇倉庫。中的 和條碼自動取上行的進貨價和條碼,但在 中也可以更改,表中的在表中上傳,上傳後回顯,然後可以在表中刪除 if session shiwei username then response.end end if...