国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

struts2入門介紹及代碼實例

2024-07-13 10:15:23
字體:
來源:轉載
供稿:網友

Struts2的控制器是一個過濾器,Struts中的Action就相當于在基本MVC設計模式當中一個個獨立的servlet,并由Action調用模型層(JavaBean)完成一個個具體的業務功能。

在struts2中創建一個例子

新建WEB工程,然后在工程上右鍵選擇Myeclipse–>addstrutsCapabilities,界面中選擇struts2,然后點擊finish,結束后你會在src文件下面看到struts的配置文件struts.xml。

然后就是在web.xml文件中配置過濾器,配置struts.xml文件和編寫action類。

Struts2的action類不需要任何的接口,只要是一個包含execute方法的普通類(POJO)就行,當執行完必要的攔截器,程序會執行execute方法,action類:

public class HelloAction{	private String name;	private String password;	public void setName(String name){		this.name=name;	}	public void setPassword(String password){		this.password=password;	}	public String execute() throws Exception{		if("yang".equals(name) && "123456".equals(password)){			return "success";		} else{			return "error";		}	}}

在配置Struts2時,src右鍵建立的Struts.xml配置文件會自動發布到WEB-INFI/classes目錄下,這是Struts默認會加載的文件,用于配置Struts2需要調用的action。

<!--配置package,必須繼承Struts-default--><struts>  <package name="struts2" extends="struts-default">  <!--配置按action,名字hello是訪問URL使用的:hello.action-->    <action name="hello" class="org.yangjq.HelloAction">    <result name="success">/success.jsp</result>    <result name="error">/error.jsp</result>    </action>  </package></struts>

最后在瀏覽器中請求http://localhost:10086/ZstrutsDemo/hello.action?name=yang&pass=1234

即可以看到頁面跳轉到相應界面

總結

以上就是本文關于struts2入門介紹及代碼實例的全部內容,希望對大家有所幫助。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡嘎县| 沧州市| 东台市| 曲周县| 泰兴市| 临安市| 淳安县| 济源市| 左权县| 长岭县| 汉寿县| 林芝县| 霞浦县| 博爱县| 丹棱县| 平乐县| 荆州市| 大港区| 临桂县| 肥西县| 凤山市| 鲁甸县| 从江县| 鹿邑县| 康定县| 苏尼特左旗| 象州县| 汕尾市| 城固县| 辛集市| 嘉兴市| 敦煌市| 肇庆市| 镇巴县| 油尖旺区| 二连浩特市| 顺义区| 河间市| 湖南省| 都昌县| 阿巴嘎旗|