2014-03-24 84 views
0

我有一個JSP頁面,從數據庫中動態填充下拉列表,然後我設置了一個「onchange」事件的下拉列表來調用Javascript來獲取選定的值。我如何使用Javascript結果放置在SQL準備語句的WHERE子句中?Javascript結果準備聲明

我已經在JavaBean中設置了準備好的語句。

+0

你知道javascript是由瀏覽器執行的,但是你的Java代碼不是,對嗎?您無法在JavaScript中執行預準備語句,即在服務器上執行的Java代碼。 – Gimby

+0

好的。我不是網絡專家。以前Unix的背景。在那種情況下,基本上我怎樣才能從一個下拉列表中選擇要用在JavaBean的Prepared Statement的WHERE子句中的值? – AJF

+0

是啊......你真的期望人們在這裏重複整本書的全部內容嗎?你有你說的unix背景,想象有人在論壇上問「有人能告訴我如何編譯我自己的內核?」。你是做什麼?將他們指向一個howto或繼續,花一個小時打字解釋? – Gimby

回答

0

您可以爲下拉菜單製作form,並將JSP的響應發送到任何Servlet或控制器。從那裏得到下拉值

request.getParameter("name")

現在你在servlet中有下拉值,從這裏你可以在任何類中設置這個值。

+0

您能不能詳細說一下這款請用迪派克。這是我的第一個JSP項目。這是一個獨立的JSP應用程序,不是servlet的一部分。謝謝 – AJF

+2

請求屬性**不是**請求參數。 –

+0

好吧,夥計們。非常感謝。我不是網絡專家。以前Unix的背景。在那種情況下,基本上我怎樣才能從一個下拉列表中選擇要用在JavaBean的Prepared Statement的WHERE子句中的值? – AJF