2012-06-24 107 views
0

我想設計一個jsp頁面,其中由用戶輸入一個字段的名稱(稱爲父親的名字)並輸入一個值。我想搜索數據庫並將所有可能的學生姓名(其父名與用戶輸入的姓名相同)返回。現在搜索並在同一頁上顯示多個結果


,問題是這樣的,我想回到一排明智地學生的所有名稱(很像,當我們尋找任何谷歌如何返回一組值),有一點說明。我也想在用戶輸入值的同一頁面顯示結果。


我應該如何使用servlet完成此操作。只是有點代碼的前景會有所幫助?

回答

1

我試圖設計一個JSP頁面

在這裏,你需要有一個簡單的頁面,可以查看GET請求參數,如:

http://www.example.com/?q=a+father+name&page=2&so-on-as-per-your-need 

現在你需要two servlets:

  1. 首先,search包含搜索選項的servlet,就像你說的一個字段一樣。
  2. 二,result servlet的,有能力以搜索顯示結果

我想搜索的數據庫

讓您DAO在單獨的類方法只是爲了保持您的業​​務邏輯遠離servlet或jsp。

我認爲你可以在數據庫中搜索你的匹配值,正如你所說的你想要一些描述,你也需要把它存儲在數據庫中。

我也想在同一個頁面

你有includeforward選項與JSP,你就必須採取任何的參數q的基礎上,這些選項來顯示結果,如果是nullforward/include請求的search servlet。如果q的值小於forward/include,則請求爲result servlet。

這樣你就只有一個視圖和兩個控制器。

希望它有幫助。

進一步閱讀,可以幫助你:

相關問題