摘要:作為一個開發(fā)框架,它為我們很好的提供了一個開發(fā)模板,使用可以減輕開發(fā)人員的負(fù)擔(dān)并且可以增強(qiáng)程序的可讀性,下面我們來說說如何使用做一個小例子開發(fā)所需要的工具開發(fā)環(huán)境開發(fā)的包一個文檔模板開發(fā)開發(fā)分為以下四步完成導(dǎo)入相應(yīng)的包在文檔中配置的核
**Struts2**作為一個開發(fā)框架,它為我們很好的提供了一個開發(fā)模板,使用**Struts2**可以減輕開發(fā)人員的負(fù)擔(dān)并且可以增強(qiáng)程序的可讀性,下面我們來說說如何使用**Struts2**做一個小例子:
開發(fā)所需要的工具/開發(fā)環(huán)境:
【1】Struts2開發(fā)的jar包
【2】一個Struts.xml文檔模板
【3】Java開發(fā)IDE---Myeclipse
開發(fā)分為以下四步完成:
【1】導(dǎo)入相應(yīng)的jar包
【2】在web.xml文檔中配置Struts的核心過濾器
【3】創(chuàng)建所需的Action
【4】在Struts.xml文檔中對Action進(jìn)行配置
【5】創(chuàng)建對應(yīng)的使用即jsp文件
下面就以上五步進(jìn)行詳細(xì)講解:
【1】我為大家整理了Struts2開發(fā)所需要的jar包,大家可以在這個鏈接中進(jìn)行下載:鏈接:http://pan.baidu.com/s/1i5QRs01 密碼:gmik。
下載完畢這些jar包后將這些jar包導(dǎo)入webroot下的lib目錄中
【2】關(guān)于Struts2核心過濾器配置,需要配置兩個屬性,一個是filter,另外一個是filter-mapping即filter的映像配置,具體配置如下:
Struts org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF ilter
Struts /*
【3】創(chuàng)建action實(shí)際就是創(chuàng)建一個處理邏輯的Java類,例如本例子創(chuàng)建的Action:
public class HelloWorldAction extends ActionSupport { @Override public String execute() throws Exception { // TODO Auto-generated method stub //return super.execute(); System.out.println("執(zhí)行action"); return SUCCESS; } } 這個Action的作用很簡單,就是當(dāng)執(zhí)行這個Action時在控制臺輸出一句話“執(zhí)行Action”
【4】在struts.xml文檔中配置這個action其實(shí)質(zhì)就是告訴頁面如何使用這個action,具體配置如下:
/result.jsp
【5】關(guān)于在jsp頁面中使用action的關(guān)鍵就是路徑的填寫,例如在a標(biāo)簽中的href屬性中填的屬性值就是在struts.xml文件中action中name中填寫的值
以上就是Struts2開發(fā)入門的一個流程,大家如果看完以后還有問題的話可以關(guān)注我的微信公共賬號咨詢我,麻煩大家掃一掃下面的二維碼:
![圖片描述][1]
下面是整個項(xiàng)目的文件包:
鏈接:http://pan.baidu.com/s/1nuEXCCh 密碼:t0yj
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70207.html
摘要:也就是說映射器就是用于處理什么樣的請求提交給處理。這和是一樣的提交參數(shù)的用戶名編號提交配置處理請求注冊映射器包框架接收參數(shù)設(shè)置無參構(gòu)造器,里邊調(diào)用方法,傳入要封裝的對象這里的對象就表示已經(jīng)封裝好的了對象了。 什么是SpringMVC? SpringMVC是Spring家族的一員,Spring是將現(xiàn)在開發(fā)中流行的組件進(jìn)行組合而成的一個框架!它用在基于MVC的表現(xiàn)層開發(fā),類似于struts...
摘要:前言由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導(dǎo)航。 前言 由于寫的文章已經(jīng)是有點(diǎn)多了,為了自己和大家的檢索方便,于是我就做了這么一個博客導(dǎo)航。 由于更新比較頻繁,因此隔一段時間才會更新目錄導(dǎo)航哦~想要獲取最新原創(chuàng)的技術(shù)文章歡迎關(guān)注我的公眾號:Java3y Java3y文章目錄導(dǎo)航 Java基礎(chǔ) 泛型就這么簡單 注解就這么簡單 Druid數(shù)據(jù)庫連接池...
摘要:是的下一代產(chǎn)品,是在和的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的框架。其全新的的體系結(jié)構(gòu)與的體系結(jié)構(gòu)差別巨大。以為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與完全脫離開,所以可以理解為的更新產(chǎn)品。 Struts是什么 概念 Struts2是一個基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,它本質(zhì)上相當(dāng)于一個servlet,在MVC設(shè)計(jì)模式中,Struts2作為控制器(Cont...
摘要:要是使用到日歷的話,我們想到使用這個日歷類上面僅僅是我個人總結(jié)的要點(diǎn),如果有錯誤的地方還請大家給我指正。 納稅服務(wù)系統(tǒng)總結(jié) 納稅服務(wù)系統(tǒng)是我第一個做得比較大的項(xiàng)目(不同于javaWeb小項(xiàng)目),該項(xiàng)目系統(tǒng)來源于傳智Java32期,十天的視頻課程(想要視頻的同學(xué)關(guān)注我的公眾號就可以直接獲取了) 我跟著練習(xí)一步一步完成需求,才發(fā)覺原來Java是這樣用來做網(wǎng)站的,Java有那么多的類庫,頁面...
閱讀 3735·2021-09-07 10:19
閱讀 3666·2021-09-03 10:42
閱讀 3608·2021-09-03 10:28
閱讀 2580·2019-08-29 14:11
閱讀 840·2019-08-29 13:54
閱讀 1626·2019-08-29 12:14
閱讀 448·2019-08-26 12:12
閱讀 3651·2019-08-26 10:45