Java Web框架之一層模型-JSP實現

4、JavaWeb一層模型-JSP實現

4.1、JSP框架開發任務分解

新建web項目JSP

實例代碼:參考上傳代碼 JSP.ZIP

URL: http://localhost:8080/JSP/login.jsp


源代碼:csdn官網

http://download.csdn.net/detail/big2008bone/8850963

 

實例需求請看博文:

http://blog.csdn.net/big2008bone/article/details/46682421


用戶登入,用戶註冊,用戶退出功能。

任務分解如下:

三個請求顯示JSP頁面:

登錄頁面(Login.jsp)、

歡迎頁面(welcome.jsp)、

註冊頁面(register.jsp)

三個處理響應JSP頁面。

登錄操作、退出操作,註冊操作

 

4.2、JSP技術實現

1、登錄頁面_login.jsp

http://localhost:8080/demo/login.jsp

 

 

 

2、登錄操作_login_action.jsp

功能說明: 根據表單提交的用戶和密碼,判斷是否爲空,若爲空返回登陸頁面。若不爲空,則連接數據庫進行驗證。通過則進來歡迎頁面。

 

Sql語句拼接時,變量的引用需要使用“”雙引號,

單引號表示,SQL語句中字符串類型。

3、歡迎頁面_welcome.jsp

 

若圖片沒有加載成功,在webContent目錄下新建images目錄,存放圖片文件,然後必須在Eclipse上將目錄刷新出來。才能加載圖片。

 

4、退出操作_logout_action.jsp

 

 

5、註冊頁面_register.jsp

 

 

 

6、註冊操作_register_action.jsp

 

 

 

4.3、程序結構總結

該原型的程序結構如圖所示:

JSP爲項目的名稱,也爲項目的根目錄。

WEB-INF,lib,web.xml及新增八個JSP文件。新增存放圖片的images目錄。

JSP.zip原型,請求的顯示頁面爲JSP,響應處理也調用JSP文件操作JDBC對象來完成的。

 

原型的好處是可以拿來直接開發新的功能,若要擴展功能,只需要開發兩個文件即可:

1、       JSP表單顯示文件:用於顯示用戶輸入的表單

2、       JSP響應處理文件:用戶輸入提交的響應處理的頁面,通常習慣命名上增加一個後綴“_action”以示區別

接下來,我們要優化這個原型,添加JavaBean。請看下面java web框架之二層模型JSP+JavaBean

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章