最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

struts2入門(mén)介紹及代碼實(shí)例

 更新時(shí)間:2017年12月23日 14:24:48   作者:人圭先生  
這篇文章主要介紹了struts2入門(mén)介紹及代碼實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。

Struts2的控制器是一個(gè)過(guò)濾器,Struts中的Action就相當(dāng)于在基本MVC設(shè)計(jì)模式當(dāng)中一個(gè)個(gè)獨(dú)立的servlet,并由Action調(diào)用模型層(JavaBean)完成一個(gè)個(gè)具體的業(yè)務(wù)功能。

在struts2中創(chuàng)建一個(gè)例子

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

然后就是在web.xml文件中配置過(guò)濾器,配置struts.xml文件和編寫(xiě)action類(lèi)。

Struts2的action類(lèi)不需要任何的接口,只要是一個(gè)包含execute方法的普通類(lèi)(POJO)就行,當(dāng)執(zhí)行完必要的攔截器,程序會(huì)執(zhí)行execute方法,action類(lèi):

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時(shí),src右鍵建立的Struts.xml配置文件會(huì)自動(dòng)發(fā)布到WEB-INFI/classes目錄下,這是Struts默認(rèn)會(huì)加載的文件,用于配置Struts2需要調(diào)用的action。

<!--配置package,必須繼承Struts-default-->
<struts>
  <package name="struts2" extends="struts-default">
  <!--配置按action,名字hello是訪問(wèn)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>

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

即可以看到頁(yè)面跳轉(zhuǎn)到相應(yīng)界面

總結(jié)

以上就是本文關(guān)于struts2入門(mén)介紹及代碼實(shí)例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

struts2開(kāi)發(fā)流程及詳細(xì)配置

Struts2截取字符串代碼介紹

Struts2 OGNL表達(dá)式實(shí)例詳解

如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

保康县| 昌都县| 延庆县| 合水县| 奈曼旗| 墨玉县| 温州市| 沐川县| 伽师县| 清苑县| 利津县| 鹤峰县| 景泰县| 衢州市| 濮阳市| 鸡泽县| 泽州县| 千阳县| 阜宁县| 泰来县| 垦利县| 报价| 红河县| 蒲江县| 阿克陶县| 西充县| 松潘县| 彝良县| 万载县| 聂拉木县| 土默特左旗| 三江| 南康市| 红桥区| 阳高县| 常山县| 湖南省| 三台县| 隆子县| 保定市| 扶风县|