壹咪陽光
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-124 評論-49 文章-56 trackbacks-0
Struts 2的配置文件????????????????
1 配置Action的struts.xml ??????
<
struts
>
<!--
Struts 2的Action都必須配置在package里
-->
<
package
name
="default"
extends
="struts-default"
>
<!--
定義一個Logon的Action實現(xiàn)類為lee.Logon
-->
<
action
name
="Logon"
class
="lee.Logon"
>
<!--
配置Action返回input時轉入/pages/Logon.jsp頁面
-->
<
result
name
="input"
>
/pages/Logon.jsp
</
result
>
<!--
配置Action返回cancel時重定向到Welcome的Action
-->
<
result
name
="cancel"
type
="redirect-action"
>
Welcome
</
result
>
<!--
配置Action返回success時重定向到MainMenu的Action
-->
<
result
type
="redirect-action"
>
MainMenu
</
result
>
<!--
配置Action返回expired時進入ChangePassword的Action連
-->
<
result
name
="expired"
type
="chain"
>
ChangePassword
</
result
>
</
action
>
<!--
定義Logoff的Action實現(xiàn)類為lee.Logoff
-->
<
action
name
="Logoff"
class
=" lee.Logoff"
>
<!--
配置Action返回success重定向到MainMenu的Action
-->
<
result
type
="redirect-action"
>
Welcome
</
result
>
</
action
>
</
package
>
</
struts
>
2 配置Struts 2 全局屬性的struts.properties ??????
#
指定Struts 2處于開發(fā)狀態(tài) ????????????
struts
.
devMode
=
false
#
指定當Struts 2配置文件改變后,Web框架是否重新加載Struts 2配置文件 ????????
struts
.
configuration
.
xml
.
reload
=
true
3 編輯Web 應用的web.xml配置文件,配置Struts 2 的核心Filter??
<?
xml version="1.0" encoding="GBK"
?>
<!--
web-app是Web應用配置文件的根元素,提定Web應用的Schema信息
-->
<
web-app
version
="2.4"
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.
com/xml/ns/j2ee/web-app_2_4.xsd"
>
<!--
定義Struts 2的FilterDispatcher的Filter
-->
<
filter
>
<!--
定義核心Filter的名字
-->
<
filter-name
>
struts2
</
filter-name
>
<!--
典定義核心Filter的實現(xiàn)類
-->
<
filter-class
>
org.apache.Struts2.dispatcher.FilterDispatcher
</
filter-class
>
<
init-param
>
<!--
配置Struts 2框架默認加載的Action包結構
-->
<
param-name
>
actionPackages
</
param-name
>
<
param-value
>
org.apache.struts2.showcase.person
</
param-value
>
</
init-param
>
<!--
配置Struts 2框架的配置提共者類
-->
<
init-param
>
<
param-name
>
configProviders
</
param-name
>
<
param-value
>
lee.MyConfigurationProvider
</
param-value
>
</
init-param
>
</
filter
>
<!--
FilterDispatcher用來初始化Struts 2并且處理所有的Web請求
-->
<
filter-mapping
>
<
filter-name
>
Struts2
</
filter-name
>
<
url-pattern
>
/*
</
url-pattern
>
</
filter-mapping
>
</
web-app
>
三個有特殊意義的初始化參數(shù):
(1) config:參數(shù)值是以(,)號隔開的字符串,每個字符串都是一個xml配置文件的位置。Struts2框架將自動加載這些配置文件。
(2) actionPackages:參數(shù)值是以(,)號隔開的字符串,每個字符串都是一個包空間,Struts2框架將掃描這些包空間下的Action類。
(3) configProviders:如果用戶需要實現(xiàn)自已的ConfigurationProvider類,用戶可以提供一個或多個實現(xiàn)了ConfigurationProvider接口的類,然后將這些類的類名設置成該屬性的值,多個類名這間以(,)隔開。
(4) 還可以在些配置常量,其中<param-name>子元素指定常量name,而<param-value>指定常量value.
4 在web.xml文件中配置加載Struts 2標簽庫
<!--
手動配置Struts 2的標簽庫
-->
<
taglib
>
<!--
配置Struts 2標簽庫的URI
-->
<
taglib-uri
>
/s
</
taglib-uri
>
<!--
指定Struts 2標簽庫定義文件的位置
-->
<
taglib-location
>
/WEB-INF/struts-tags.tld
</
taglib-location
>
</
taglib
>
注意:
Servlet2.4以上的規(guī)范,無需在web.xml文件中配置標簽庫定義,因為Servlet2.4規(guī)范會自動加載該標簽庫文件。
5 文件結構
Struts2qs
|-WEB-INF
| |-classes(struts.xml)
| |-lib(commons-logging.jar??freemarker.jar??ognl.jar??struts2-core.jar??xwork.jar)
| |-web.xml
|-login.jsp
6 將struts.xml配置文件分解成多個配置文件,模塊化管理
<?
xml version="1.0" encoding="UTF-8"
?>
<!--
指定Struts 2 配置文件的DTD信息
-->
<!
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"
>
<!--
下面是Struts 2配置文件的根元素
-->
<
struts
>
<!--
通過include元素導入其他配置文件
-->
<
include
file
="struts-part1.xml"
/>
</
struts
>
7 包空間的繼承
<!--
指定Struts 2 配置文件的根元素
-->
<
struts
>
<!--
配置名為lee的包空間,繼承struts-default包空間
-->
<
package
name
="lee"
extends
="struts-default"
>
</
package
>
</
struts
>
8 可插拔的方式來安裝插件
配置struts2與spring框架,只要將struts2-spring-plugin2.06.jar文件放在WEB-INF/lib路徑下,Struts2框架將自動加載該文件
posted on 2010-03-05 10:24
junly
閱讀(330)
評論(0)
編輯
收藏
所屬分類:
struts2/struts1.3/JSF
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
JSF入門
Struts2 自定義標簽的方法
標簽備忘
米struts2的用戶請注意這個超級安全漏洞
Struts 2的配置文件????????????????
struts2 error:No result defined for action and result input
struts1.3-自定義exception
struts1.3-其他
struts1.3-文件上傳
struts1.3-validate
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(4)
給我留言
查看公開留言
查看私人留言
隨筆分類
ajax/jquery/js(23)
freemark/velocity(7)
hibernate/orm(20)
ide(5)
java(31)
jdbc/jndi(4)
jsp/servlet(17)
oracle/mysql/sql(12)
OS(2)
other(7)
spring(4)
struts2/struts1.3/JSF(34)
tomcat/jboss/weblogic(8)
xml/xsl/dtd/scherma
隨筆檔案
2011年5月 (3)
2011年3月 (1)
2010年11月 (1)
2010年8月 (2)
2010年7月 (8)
2010年6月 (3)
2010年5月 (2)
2010年4月 (5)
2010年3月 (1)
2010年2月 (6)
2010年1月 (7)
2009年12月 (11)
2009年11月 (110)
2009年10月 (20)
收藏夾
freemard(2)
other
ajax-js
facebox
flex
flex2
IBM中國- Java 技術
java2000
Java學習室
Java開源大全
linux 命令全集
Matrix 與Java共舞
tomcat中文網(wǎng)
web game
技術文檔
永遠的nuix
腳本之家
文章
Java API
JavaTM 2 Platform Standard Edition 5.0
URLRewriter
慎用url重寫
搜索
最新評論
1.?re: Java 7七大新功能預覽[未登錄]
shit@fa
--xxx
2.?re: 給Dreamweaver安裝jQuery插件jQuery_API.mxp
@12
想進來看看啊,不知道字數(shù)夠不夠
--文君
3.?re: jQuery-強大的jQuery選擇器 (詳解)[轉]
評論內(nèi)容較長,點擊標題查看
--zuidaima
4.?re: hibernate基礎-Session_Flush
你怎么查到的>?>
--rejk
5.?re: jQuery-強大的jQuery選擇器 (詳解)[轉]
不錯,閱讀體驗很好。內(nèi)容很充實
--化緣北辰
閱讀排行榜
1.?jQuery-強大的jQuery選擇器 (詳解)[轉] (103944)
2.?jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中(22178)
3.?Java 7七大新功能預覽(16851)
4.?給Dreamweaver安裝jQuery插件jQuery_API.mxp(16407)
5.?開源框架Pushlet入門(6181)
評論排行榜
1.?jQuery-強大的jQuery選擇器 (詳解)[轉] (11)
2.?Java 7七大新功能預覽(9)
3.?給Dreamweaver安裝jQuery插件jQuery_API.mxp(5)
4.?米struts2的用戶請注意這個超級安全漏洞(3)
5.?dreamweaver cs4 許可證過期的解決辦法(3)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 junly
主站蜘蛛池模板:
黄a大片av永久免费
|
亚洲福利在线观看
|
国产性生大片免费观看性
|
亚洲美女一区二区三区
|
在线观看国产情趣免费视频
|
大妹子影视剧在线观看全集免费
|
亚洲av成人无码久久精品
|
免费看少妇作爱视频
|
a毛片免费全部在线播放**
|
日本亚洲免费无线码
|
亚洲国产精品嫩草影院在线观看
|
国产V亚洲V天堂无码
|
大学生美女毛片免费视频
|
a级午夜毛片免费一区二区
|
亚洲精华液一二三产区
|
亚洲AV无码久久精品蜜桃
|
一本久久综合亚洲鲁鲁五月天
|
亚洲精品国产免费
|
selaoban在线视频免费精品
|
亚洲 欧洲 自拍 另类 校园
|
久久精品国产精品亚洲蜜月
|
亚洲日日做天天做日日谢
|
亚洲乱码国产乱码精品精
|
成人免费无码精品国产电影
|
99re在线视频免费观看
|
一级毛片不卡免费看老司机
|
丁香婷婷亚洲六月综合色
|
亚洲av色福利天堂
|
亚洲国产高清精品线久久
|
成年性生交大片免费看
|
88av免费观看
|
国产免费一区二区视频
|
特级毛片在线大全免费播放
|
中文字幕亚洲综合久久综合
|
337p欧洲亚洲大胆艺术
|
亚洲国产精品一区第二页
|
亚洲精品无码专区2
|
国产zzjjzzjj视频全免费
|
在线观看无码的免费网站
|
亚洲免费福利在线视频
|
一区二区三区四区免费视频
|