1. 程式人生 > >Jsp+Servlet+JavaBean簡單mvc例項

Jsp+Servlet+JavaBean簡單mvc例項

1.開發環境:MyEclipse 8.0 伺服器使用其內建的MyEclipse Tomcat 6
2.新建一個web project,取名為login。在其WebRoot目錄下新建一個login.html,這個頁面可以看做mvc中的view(檢視),指的也就是使用者界

面,mvc將其分離出來可以使網頁美工師更加專注於頁面的美化,程式設計師專注於後臺程式的設計。login.html主要程式碼如下,很簡單主要做了一個傳統登入的頁面。

3.在src目錄下新建modle.java,包名稱為login。這個檔案可以看做mvc中的modle(模型),模型表示企業資料和業務規則。在MVC的三個部件中模型擁有最多的處理任務。例如它可能用象EJBs和ColdFusion Components這樣的構件物件來處理資料庫。在這裡我們不牽涉資料庫部分,只是簡單完成驗證功能,當用戶輸入Name為admin,Password為1234時即認為登入成功。程式碼如下:

4.建立servlet檔案。步驟:Menu/File-New-Web-Servlet,包名稱為login,名稱為loginServlet。Servlet是mvc裡面的c(控制器),控制器接受使用者的輸入並呼叫模型和檢視去完成使用者的需求。所以當單擊Web頁面中的超連結和傳送HTML表單時,控制器(例如:servlet)本身不輸出任何東西和做任何處理。它只是接收請求並決定呼叫哪個模型構件去處理請求,然後確定用哪個檢視來顯示模型處理返回的資料。在這裡我們修改loginServlet.java檔案裡面的doPost方法,doPost內程式碼如下:

5.配置web.xml檔案.主要程式碼如下:

6.在瀏覽器內輸入地址就可以看到結果。可以看到使用Jsp+Servlet+JavaBean開發Web Application是很簡單的.