中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Struts2實(shí)現(xiàn)對(duì)action請(qǐng)求對(duì)象的攔截操作方法-創(chuàng)新互聯(lián)

Struts2的核心功能是action,對(duì)于開發(fā)人員來說,使用Struts2主要就是編寫action,action類通常都要實(shí)現(xiàn)com.opensymphony.xwork2.Action接口,并實(shí)現(xiàn)該接口中的execute()方法。

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)阿克陶,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

該方法如下:


   public String execute() throws Exception

   Struts2并不是要求所有編寫的action類都要實(shí)現(xiàn)Action接口,也可以直接編寫一個(gè)普通的Java類作為action,只要實(shí)現(xiàn)一個(gè)返回類型為String的無參的public方法即可:


    public String  xxx()

步入正文:

建立一個(gè)攔截器對(duì)象,當(dāng)有客戶端的請(qǐng)求要訪問action對(duì)象的時(shí)候?qū)?huì)觸發(fā)當(dāng)前的攔截器對(duì)象,來對(duì)當(dāng)前的請(qǐng)求數(shù)據(jù)進(jìn)行過濾操作。

建立一個(gè)登錄界面用于進(jìn)行用戶名和密碼的輸入操作,當(dāng)?shù)卿浗缑娈?dāng)中的表單對(duì)象當(dāng)中的數(shù)據(jù)提交到action類對(duì)象之前,會(huì)被攔截器對(duì)象進(jìn)行攔截操作,攔截器對(duì)象會(huì)從session對(duì)象當(dāng)中進(jìn)行注冊(cè)信息的獲取操作,通過注冊(cè)信息registerMessage是否為空來判斷當(dāng)前用戶是否有權(quán)限對(duì)action類對(duì)象進(jìn)行訪問操作,如果registerMessage為null,則當(dāng)前用戶必須要先進(jìn)行用戶信息的注冊(cè)操作,在注冊(cè)頁面當(dāng)中將registerMessage屬性變量添加到session對(duì)象當(dāng)中去然后才能夠去進(jìn)行登錄操作,訪問action對(duì)象。
建立一個(gè)攔截器對(duì)象用于實(shí)現(xiàn)對(duì)所有訪問action對(duì)象的請(qǐng)求數(shù)據(jù)進(jìn)行攔截操作。

1:建立一個(gè)攔截器對(duì)象MyInterceptor該對(duì)象繼承了抽象攔截器對(duì)象類。

2:在建立了攔截器對(duì)象之后要想進(jìn)行使用首先要對(duì)該攔截器對(duì)象進(jìn)行注冊(cè)操作,具體的方式

是在struts.xml當(dāng)中使用interceptors標(biāo)簽來實(shí)現(xiàn)攔截器的注冊(cè)操作

<interceptors>
<interceptor name="MyInterceptor" class="com.interceptots.MyInterceptor"/>
</interceptors>

本文名稱:Struts2實(shí)現(xiàn)對(duì)action請(qǐng)求對(duì)象的攔截操作方法-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://www.rwnh.cn/article4/dhhcie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航自適應(yīng)網(wǎng)站、域名注冊(cè)商城網(wǎng)站、微信小程序網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
峨边| 岳阳县| 彝良县| 盱眙县| 冷水江市| 栾城县| 闽清县| 辉县市| 黎城县| 兴国县| 武隆县| 津市市| 富蕴县| 萍乡市| 天祝| 伊金霍洛旗| 同仁县| 乐业县| 鄂州市| 贵港市| 宜州市| 廉江市| 平定县| 灵台县| 军事| 海原县| 杨浦区| 称多县| 滨州市| 常州市| 威远县| 台南市| 灵丘县| 和田县| 华池县| 德州市| 本溪| 临武县| 金堂县| 富宁县| 台安县|