我想設計一個jsp頁面,其中由用戶輸入一個字段的名稱(稱爲父親的名字)並輸入一個值。我想搜索數據庫並將所有可能的學生姓名(其父名與用戶輸入的姓名相同)返回。現在搜索並在同一頁上顯示多個結果
,問題是這樣的,我想回到一排明智地學生的所有名稱(很像,當我們尋找任何谷歌如何返回一組值),有一點說明。我也想在用戶輸入值的同一頁面顯示結果。
我應該如何使用servlet完成此操作。只是有點代碼的前景會有所幫助?
我想設計一個jsp頁面,其中由用戶輸入一個字段的名稱(稱爲父親的名字)並輸入一個值。我想搜索數據庫並將所有可能的學生姓名(其父名與用戶輸入的姓名相同)返回。現在搜索並在同一頁上顯示多個結果
,問題是這樣的,我想回到一排明智地學生的所有名稱(很像,當我們尋找任何谷歌如何返回一組值),有一點說明。我也想在用戶輸入值的同一頁面顯示結果。
我應該如何使用servlet完成此操作。只是有點代碼的前景會有所幫助?
我試圖設計一個JSP頁面
在這裏,你需要有一個簡單的頁面,可以查看GET
請求參數,如:
http://www.example.com/?q=a+father+name&page=2&so-on-as-per-your-need
現在你需要two servlets:
search
包含搜索選項的servlet,就像你說的一個字段一樣。result
servlet的,有能力以搜索顯示結果我想搜索的數據庫
讓您DAO在單獨的類方法只是爲了保持您的業務邏輯遠離servlet或jsp。
我認爲你可以在數據庫中搜索你的匹配值,正如你所說的你想要一些描述,你也需要把它存儲在數據庫中。
我也想在同一個頁面
你有include
和forward
選項與JSP,你就必須採取任何的參數q
的基礎上,這些選項來顯示結果,如果是null
比forward/include
請求的search
servlet。如果q
的值小於forward/include
,則請求爲result
servlet。
這樣你就只有一個視圖和兩個控制器。
希望它有幫助。
進一步閱讀,可以幫助你: