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