我有以下問題:我想爲我的選擇標記建立一個默認值,但默認值應該是sql select語句的結果;所以我想從一個數據庫的表中選擇一個值來自表中的值,並且默認值應該是來自同一個表的sql select語句的結果....選擇標記的默認值
有沒有人有想法?
謝謝!
我有以下問題:我想爲我的選擇標記建立一個默認值,但默認值應該是sql select語句的結果;所以我想從一個數據庫的表中選擇一個值來自表中的值,並且默認值應該是來自同一個表的sql select語句的結果....選擇標記的默認值
有沒有人有想法?
謝謝!
用於發射<select>
而從數據庫中設置的默認值一般模式看起來是這樣的(僞代碼):
get data for select -> table
get default value -> defvalue
output "<select>"
for each row in table
output "<option value=\"row.value\""
if row.value = defvalue then output " selected"
output ">" + row.description + "</option>"
next row
output "</select>"
這裏的關鍵是,我們有條件地包括根據是否selected
屬性正在打印的當前選項行也會成爲從數據庫中檢索的默認值。
希望這會有所幫助!
我的回答假設你有一些知識與JSP/Servlet或Ajax調用
2個選擇:
如何從Java生成HTML?我認爲這是一些像Struts的服務器端Web應用程序框架? – 2012-03-23 18:18:06
我有一個想法: