Struts模組化開發學習小結

2021-04-13 00:59:18 字數 3098 閱讀 3081

struts

模組化開發學習小結:

1、採用

struts1.1

及以上版本

2、採用多配置檔案,乙個模組乙個配置檔案(乙個核心

struts-config.xml

和多個struts-config-***x.xml

),需要在

web.xml

檔案中配置,以下形式舉例:

<

init-param

>

<

param-name

>

config

param-name

>

<

param-value

>

/web-inf/struts-config.xml

param-value

>

init-param

>

<

init-param

>

<

param-name

>

config/view

param-name

>

<

param-value

>

/web-inf/struts-config-view.xml

param-value

>

init-param

>

<

init-param

>

<

param-name

>

config/login

param-name

>

<

param-value

>

/web-inf/struts-config-login.xml

param-value

>

init-param

> 3、

多模組採用多資料夾目錄(對應模組名)管理,比如以下(注意資料夾

login

和view

):4、

其他注意事項:

1)模組名與對應模組配置檔案字尾一致

<

init-param

>

<

param-name

>

config/view

param-name

>

<

param-value

>

/web-inf/struts-config-view.xml

param-value

>

init-param

>

以上配置中,模組名為

view

,config/view

前的config

不可少。

模組名為

view

,則對應模組配置檔案則為

struts-config-

view

.xml 2)

應用於某模組的

jsp檔案統計一放置到以模組名命名的資料夾中,並且對應模組配置檔案中不需要指定某

jsp檔案所在的模組名路徑。 

struts-config-view.xml

內容如下:

<

struts-config

>

<

>

<

action

path

="/list"

type

="com.moduler.viewaction"

>

<

forward

name

="0"

path

="/list.jsp"

/>

<

forward

name

="1"

path

="/add.jsp"

/>

action

>

>

struts-config

>

注意在以上配置檔案中配置

jsp的

path

路徑時,並沒有寫明所在模組名稱

view

,因為控制器自動將配置檔案對應模組名作為首路徑尋找對應

jsp。

另一配置檔案同理:

<

struts-config

>

<

>

<

action

path

="/index"

forward

="/index.jsp"

/>

<

action

path

="/index2"

forward

="/node/index2.jsp"

/>

>

struts-config

> 3)

在某個jsp

檔案中要實現模組間的跳轉,也即乙個模組的

action

跳轉到另乙個模組的

action

,可以使用以下兩種方式:

以從模組

view

下的add.jsp

跳轉到模組

login

下的index.jsp

為例,在

add.jsp

中加入以下即可:a.

轉到loginb.

轉到login以上b

方法採用了

struts1.1

中的switchaction

類,並且需要在

struts-config.xml

中提前作如下配置:

<

>

<

action

path

="/moduleswitch"

type

="org.apache.struts.actions.switchaction"

/>

>

4)如要在模組外,或者全域性跳轉,仍需要在

struts-config.xml

中作相應配置。

struts 模組化開發學習

重點 以 param name config view param name 中指定的模組名view 建立web目錄下的子資料夾,在這個資料夾中寫對應模組的jsp頁面。1 採用struts1.1 及以上版本 2 採用多配置檔案,乙個模組乙個配置檔案 乙個核心struts config.xml 和多個...

struts 模組化開發學習

重點 以 param name config view param name 中指定的模組名view 建立web目錄下的子資料夾,在這個資料夾中寫對應模組的jsp頁面。1 採用struts1.1 及以上版本 2 採用多配置檔案,乙個模組乙個配置檔案 乙個核心struts config.xml 和多個...

模組化開發

講模組化開發之前,我們先了解一下 傳統開發模式 是什麼?比如說a所在的公司在做乙個專案,公司安排a跟b還有c三個人一起協同開發,a負責一部分功能塊,b負責另一部分功能塊,把專案的功能分成一塊一塊,這適用於多人協作開發,每個人負責不同的功能塊,當然,這其中有人是負責整合的,有人是負責開發公共功能塊的等...