jspservletJavaBean的MVC實現_第1頁
jspservletJavaBean的MVC實現_第2頁
jspservletJavaBean的MVC實現_第3頁
jspservletJavaBean的MVC實現_第4頁
jspservletJavaBean的MVC實現_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、以登陸例子講解Jsp+servlet+javaBean框架實現MVC模式開發環境:JDK1.7Myeclipse10Tomcate7.01.FileNewWeb Project,項目名稱為login:2.index.jsp前段展示頁面,也就是MVC中的V,有用戶名和密碼輸入框,核心代碼如下:<form action="" method="post"> 用戶名:<input type="text" name="name"> 密碼:<input type="text"

2、name="password"> <input type="submit" value="登陸"> </form>實體類,也就是MVC中的M,在src中新建package,名稱為login,finish完成。在login包中新建model實體類:核心代碼如下:package login;public class Model private String name;private String password;public String getName() return name;public void

3、setName(String name) = name;public String getPassword() return password;public void setPassword(String password) this.password = password;文件,作為MVC中的C,點擊login包,右鍵選擇NewServlet,點擊下一步,確定??刂破?例如:servlet)本身不輸出任何東西和做任何處理。它只是接收請求并決定調用哪個模型構件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數據。在這里我們修改Servlet.java文件里面的doPost

4、方法,doPost內代碼如下:Servlet的核心代碼如下:response.setContentType("text/html;charset=GB2312");PrintWriter out = response.getWriter();String name= request.getParameter("name");String password=request.getParameter("password");Model newModel=new Model();newModel.setName(name);newModel

5、.setPassword(password);out.print("您輸入的姓名:"+newModel.getName();out.print("您輸入的密碼"+newModel.getPassword();4.web.Xml是這個項目的配置文件,核心代碼如下:<servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of m

6、y J2EE component</display-name> <servlet-name>Servlet1</servlet-name> <servlet-class>login.Servlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Servlet1</servlet-name> <url-pattern>/Servlet1</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>最終效果截圖:總結:這個例子只是實現了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論