S2SI框架搭建之struts2

2021-08-05 22:07:56 字數 1534 閱讀 8385

struts2是乙個基於mvc設計模式的web應用框架,它本質上相當於乙個servlet,在mvc設計模式中,struts2作為控制器(controller)來建立模型(m)與檢視(v)的資料互動。

struts 2是struts的下一代產品,是在 struts 1和webwork的技術基礎上進行了合併的全新的struts 2框架。其全新的struts 2的體系結構與struts 1的體系結構差別巨大。struts 2以webwork為核心,採用***的機制來處理使用者的請求,這樣的設計也使得業務邏輯控制器能夠與servletapi完全脫離開,所以struts 2可以理解為webwork的更新產品。雖然從struts 1到struts 2有著太大的變化,但是相對於webwork,struts 2的變化很小。

(2)配置web.xml檔案在web.xml裡寫入filter標籤即新增struts過濾器,如下圖所示:

放心,馬上上**:

strut2filter-name>

org.apache.struts2.dispatcher.filterdispatcherfilter-class>

filter>

strut2filter-name>

/*url-pattern>

forwarddispatcher>

requestdispatcher>

(3)寫struts的核心配置檔案:struts.xml 和stuts.properties;把它們放在你專案的src下,如圖所示:

struts.properties檔案定義了struts 2框架的大量屬性,開發者可以通過改變這些屬性來滿足應用的需求。

比如說我的struts.properties是這麼配置的

#**方式為spring

struts.objectfactory = spring

#在系統開發階段將其設定成true 為了方便除錯

struts.devmode=false

#系統訪問可以用html 或 action

struts.action

.extension=html

#開發階段允許xml修改後不重啟伺服器

struts.configuration

.xml

.reload=true

#字符集utf8

struts.i18n.encoding=utf-8

(4)講道理,此時你的struts框架就算是搭完了,當然,你需要寫點東西測試測試好不好使。

struts2框架搭建demo

在專案src目錄下新建struts.xml,然後加入xml配置檔案的標頭檔案說明 這段 可以在struts2 core.jar 的 struts default.xml這個檔案直接複製,gbk是防止中文亂碼,然後在web.xml中進行配置剛才新建的struts.xml配置如下 struts2 org...

Struts2框架的搭建

搭建乙個struts2的框架,在之前已經搭建過struts的框架了,這裡的流程基本上差不多,詳見 struts1的搭建 專案結構 接下來編寫struts.xml 預設載入的配置檔案名為struts.xml private static final string default configurati...

Struts2之框架環境的搭建

2.配置struts.xml 在匯入的包中,有乙個struts2 core jar,開啟,拉到最下面,就可以看見有4個版本的dtd檔案,struts dtd,按照你的幸運數字隨便選乙個,複製裡面的doctype頭部分,也就是約束部分,到你建立的struts.xml中,有網的情況下,寫了約束就會有提示...