壹咪陽光
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-124 評論-49 文章-56 trackbacks-0
Struts 2的配置文件????????????????
1 配置Action的struts.xml ??????
<
struts
>
<!--
Struts 2的Action都必須配置在package里
-->
<
package
name
="default"
extends
="struts-default"
>
<!--
定義一個Logon的Action實現類為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實現類為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處于開發狀態 ????????????
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的實現類
-->
<
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
>
三個有特殊意義的初始化參數:
(1) config:參數值是以(,)號隔開的字符串,每個字符串都是一個xml配置文件的位置。Struts2框架將自動加載這些配置文件。
(2) actionPackages:參數值是以(,)號隔開的字符串,每個字符串都是一個包空間,Struts2框架將掃描這些包空間下的Action類。
(3) configProviders:如果用戶需要實現自已的ConfigurationProvider類,用戶可以提供一個或多個實現了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以上的規范,無需在web.xml文件中配置標簽庫定義,因為Servlet2.4規范會自動加載該標簽庫文件。
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
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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中文網
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
想進來看看啊,不知道字數夠不夠
--文君
3.?re: jQuery-強大的jQuery選擇器 (詳解)[轉]
評論內容較長,點擊標題查看
--zuidaima
4.?re: hibernate基礎-Session_Flush
你怎么查到的>?>
--rejk
5.?re: jQuery-強大的jQuery選擇器 (詳解)[轉]
不錯,閱讀體驗很好。內容很充實
--化緣北辰
閱讀排行榜
1.?jQuery-強大的jQuery選擇器 (詳解)[轉] (103945)
2.?jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中(22178)
3.?Java 7七大新功能預覽(16853)
4.?給Dreamweaver安裝jQuery插件jQuery_API.mxp(16407)
5.?開源框架Pushlet入門(6182)
評論排行榜
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
主站蜘蛛池模板:
亚洲人成影院午夜网站
|
亚洲国产精品无码成人片久久
|
亚洲另类图片另类电影
|
午夜网站在线观看免费完整高清观看
|
相泽亚洲一区中文字幕
|
国产亚洲精品美女久久久久
|
国产精品无码一区二区三区免费
|
亚洲日韩av无码中文
|
精品免费国产一区二区
|
亚洲暴爽av人人爽日日碰
|
成人免费淫片在线费观看
|
亚洲一区精品视频在线
|
97国产免费全部免费观看
|
亚洲国产成人精品女人久久久
|
国产成人精品久久亚洲
|
久久久久久久久久久免费精品
|
亚洲福利精品一区二区三区
|
十八禁的黄污污免费网站
|
在线观看午夜亚洲一区
|
午夜爽爽爽男女免费观看影院
|
亚洲色图国产精品
|
7723日本高清完整版免费
|
亚洲精品无码一区二区
|
亚洲国产成人精品女人久久久
|
国产一级淫片a免费播放口
|
亚洲精品在线免费观看
|
久久久久国色AV免费看图片
|
春暖花开亚洲性无区一区二区
|
国产亚洲精品成人a v小说
|
久久青草免费91线频观看不卡
|
18gay台湾男同亚洲男同
|
一二三四在线播放免费观看中文版视频
|
亚洲成a人片在线观看无码专区
|
最近2019中文字幕免费直播
|
亚洲 欧洲 日韩 综合在线
|
亚洲国产午夜福利在线播放
|
久久九九全国免费
|
亚洲大成色www永久网址
|
亚洲欧洲国产成人综合在线观看
|
久久99国产亚洲精品观看
|
青青久在线视频免费观看
|