struts 2 mvc框架待解決的問題:
1.如何攔截使用者請求;
2.如何呼叫業務控制器處理使用者請求
解決方案:
1.先將環境搭建起來
a.建立乙個web應用myweb
b.把struts2中的
struts2-core-2.0.14.jar
xwork-2.0.7.jar
ognl-2.6.11.jar
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
匯入到專案myweb中
c.在web.xml檔案中進行如下配置:
csorg.apache.struts2.dispatcher.filterdispatcher
2.進入struts 2 mvc框架的世界
a.編寫乙個表單頁面
注意:action屬性值和表單元素的名稱
b.編寫乙個action類。在struts2中的action模擬較簡單。類似於pojo,但是唯一不同的是它擁有乙個引數為空的execute方法
package com.myweb.struts2;
public class loginaction
public void setusername(string username)
public string getuserpassword()
public void setuserpassword(string userpassword)
public string execute()else
}else
}else}}
c.編寫struts.xml檔案
d.再編寫兩個檔案:success.jsp和error.jsp檔案
3.將專案部署到伺服器端,開啟tomcat,在ie中輸入:http://localhost:8080/myweb/first/test.jsp進行測試
Struts2(MVC框架)開發入門
1 框架概述 把重複性的繁瑣的 封裝起來 2 三層架構與struts2 表現層 m model v view c control 業務層 service 持久層 dao data access object 持久層也叫資料訪問層 struts2在三層架構中的位置是處於表現層。注意它只是乙個表現層框架...
mvc 框架 2 配置新增
我們之前已經將簡單的mvc框架封狀出來了 那麼現在我們對我們封裝的mvc框架進行填充,首先我們從配置項上下手 需求 將路由以及連線資料變數設定成配置檔案 檔案 core lib conf.php 配置檔案 core config 放置對應配置檔案 那麼首先讀取配置檔案的思路 1 首頁我們要在core...
Struts2驗證框架
action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...