最新国产好看的视频,伊人天堂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類。

Struts2的action類不需要任何的接口,只要是一個(gè)包含execute方法的普通類(POJO)就行,當(dāng)執(zhí)行完必要的攔截器,程序會(huì)執(zhí)行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時(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)論

岱山县| 始兴县| 太原市| 保定市| 宣威市| 宣恩县| 沅江市| 额尔古纳市| 临汾市| 开江县| 凌海市| 得荣县| 巴彦淖尔市| 永仁县| 商洛市| 开原市| 蒙阴县| 上思县| 尖扎县| 泗阳县| 鹤壁市| 井研县| 铜川市| 泰州市| 武隆县| 苏州市| 泸州市| 香河县| 土默特左旗| 昂仁县| 滦平县| 奉化市| 安化县| 长沙县| 枣庄市| 湘乡市| 桓台县| 北宁市| 台湾省| 张家口市| 灯塔市|