在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

Struts-config.xml設置文件講解(一)

Struts-config.xml設置文件講解(一)

更新時間:2021-11-16 文章作者:未知 信息來源:網絡 閱讀次數:

Struts的核心是struts-config.xml配置文件,在這個文件里描述了所有的Struts組件。在這里包括配置主要的組件及次要的組件,下面是struts-config.xml包含主要元素的內容:

一、struts-config.xml的主要元素:
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
 
 <data-sources>
 <data-source>
 </data-source>
 </data-sources>

 <form-beans>
 <form-bean / >
 </form-beans>

 <global-forwards>
 <forward / >
 </global-forwards>

 <action-mappings>
 <action / >
 </action-mappings>

 <controller / >

 <message-resources / >

 <plug-in />

</struts-config>
注意:以上各元素的順序是非常重要的,你的struts-config.xml配置文件必須按照這個順序進行配置,否則在你的容器啟動的時候就會出錯。

二、struts-config.xml的子元素:
1.<icon / >子元素
 它包含<small-icon / >及<large-icon / >,它的作用是圖形化其父元素,<small-icon/>的內容是一個16x16的圖像文件,而<large-icon/>的內容是一個32x32的圖像文件。如下例子:
 <icon>
<small-icon>
/images/smalllogo.gif
</small-icon>
<large-icon>
/images/largelogo.gif
</large-icon>
</icon>
2.<display-name / >子元素
 它提供對父元素的短文字(short textual)描述信息,如下:
 <display-name>
 short textual discription of its parent element
 </display-name>
3.<description / >子元素
 它提供對父元素的完全(full-length textual)的描述信息,如下:
<description>
full-length textual discription of its parent element
</description>
4.<set-property / >子元素
 它用來設置它的父元素中設定的JavaBean的屬性值,它一般用在指定的GenericDataSource 屬性,擴展的ActionMappings以及擴展的 global forwards。如下:
 <set-property
 property="name of bean property" 
value="value of bean property" />
 例如:
 <set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="user" value="admin"/>
<set-property property="maxCount" value="4"/>
<set-property property="minCount" value="2"/>
<set-property property="password" value=""/>
<set-property property="url" value="jdbc:mysql://localhost:3306/struts"/>

三、配置JDBC數據源
其配置形式如下:
<data-sources>
<data-source>
<set-property property="driverClass" value="fully qualified path of JDBC driver"/>
<set-property property="url" value="data source URL"/>
<set-property property=”mincount” value="the minimum number of connections to open"/>
<set-property property="password" value="the password used to create connections"/>
<set-property property="user" value="the username used to create connections"/>
</data-source>
</data-sources>
<data-source>的屬性及其描述信息如下:
屬性描 述 信 息
Key綁定在ServletContext上的DataSource實例的索引鍵,若不設定則缺省為Action.DATA_SOURCE_KEY,如果在應用程序中有多于一個的DataSource,則必須設置Key的值。
DriverClass所用的JDBC驅動類(必須的)如:com.microsoft.jdbc.sqlserver.SQLServerDriver
url所用的JDBC的URL(必須的)如:jdbc:microsoft:sqlserver://xg088:1433
MaxCount同時打開的最大連結數,缺省值為2(可選的)
MinCount同時打開的最小連結數,缺省值為1(可選的)
User連結到數據庫的用戶名(必須的)
Password連結到數據庫的密碼(必須的)
Description關于DataSource的描述信息(可選的)
ReadOnly如果設為true,則表示該連結是只讀的,缺省為false。(可選的)
LoginTimeout創建連結的最大允許時間,以秒為單位。(可選的)
AutoCommit如果為true,則每次execute之后會強制回滾。缺省為true。(可選的)
舉例說明:
<data-sources>
<data-source>
<set-property property=”key” value=” value="WILEY_DATA_SOURCE" />
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="url" value="jdbc:mysql://localhost/wileyusers" />
<set-property property="maxCount" value="5"/>
<set-property property="minCount" value="1"/>
<set-property property="user" value="sa"/>
<set-property property="password" value="yourpassword"/>
</data-source>
</data-sources>

四、配置FormBean
<form-bean / >用來定義將要綁定到Action的FormBean的實例。語法如下:
<form-beans>
<form-bean name="name used to uniquely identify a FormBean"
type=”fully qualified class name of FormBean"/>
 </form-beans>
例:
<form-beans>
<form-bean name="lookupForm" type="wiley.LookupForm" />
</form-beans>

五、配置全局轉發
全局轉發可以定義幾個<forward/>子元素,struts首先會在<action-mappings>元素中找對應的<forward>,若找不到,則到全局轉發配置中找。語法如下:
<global-forwards>
<forward name="unique target identifier"
path="context-relative path to targetted resource "/>
</global-forwards>
除了name及path屬性之外,還有一個redirect屬性,如果redirect設為true的時候,則用HttpServletResponse.sendRedirect()方法,否則用RequestDispatcher.forward()方法,缺省為false。
注:如果為true,則用HttpServletResponse.sendRedirect()方法,此時存儲在原來的HttpServletRequest中的值將會丟失。
例子:
<global-forwards>
<forward name="success" path="/welcome.jsp"/>
<forward name="failure" path="/index.jsp"/>
</global-forwards>
六、配置<action-mappings>
它可以定義幾個<action / >子元素,它主要是定義Action實例到ActionServlet類中,語法如下:
<action-mappings>
<action path="context-relative path mapping action to a request"
type="fully qualified class name of the Action class"
name="the name of the form bean bound to this Action">
<forward name="forwardname1" path="context-relative path"/>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 欧美黄色免费网址| 无码aⅴ精品一区二区三区浪潮| 国产 日韩 欧美在线| 日本女人高潮视频| 天天综合成人网| 国产无遮挡猛进猛出免费软件| 日本男人操女人| 激情综合网婷婷| 亚欧在线免费观看| 91精品无人成人www| 婷婷激情四射五月天| 欧美黄色一级片视频| 午夜免费一区二区| 三上悠亚av一区二区三区| 中文字幕第21页| 亚洲女人在线观看| dy888午夜| 久久久久99精品成人片| 波多野结衣家庭教师在线播放| 国产91在线免费| 中文字幕 91| 在线观看成人免费| 国产男女免费视频| 国产一级不卡毛片| 超碰中文字幕在线观看| 日韩美女爱爱视频| 在线视频日韩一区| 日韩国产精品毛片| 男女av免费观看| 国产5g成人5g天天爽| 亚洲国产精品成人天堂| 91日韩视频在线观看| 国产一二三四五| 国产三级日本三级在线播放| 天天综合成人网| 国产又大又硬又粗| 99久久久无码国产精品性色戒| 日本国产在线播放| av中文字幕网址| 日韩中文字幕在线免费| 亚洲欧洲日本精品| 国产高清www| www激情五月| 一本久道综合色婷婷五月| 久久国产精品免费观看| 国产视频在线视频| 久久国产精品网| 亚洲精品免费一区亚洲精品免费精品一区 | wwww.国产| 大荫蒂性生交片| 岛国av免费在线| 一区二区三区韩国| 国产成人在线免费看| 路边理发店露脸熟妇泻火| 992kp快乐看片永久免费网址| 日韩精品视频在线观看视频| 91aaa精品| 午夜免费一级片| 日韩中文字幕a| 国产视频手机在线播放| 国产成人精品视频免费看| 日本免费成人网| 国产精品三级一区二区| 欧美性视频在线播放| 色www免费视频| 天天摸天天舔天天操| 高清av免费看| 红桃视频 国产| 男女污污视频网站| 手机免费av片| 欧美爱爱视频网站| 欧美国产在线一区| 黄瓜视频免费观看在线观看www| 不卡的在线视频| 欧美视频国产视频| 青青草原播放器| 女同性恋一区二区| 青青草精品视频在线| 成人免费观看cn| 亚洲熟妇av一区二区三区| 日本一本二本在线观看| 精品久久久久久久免费人妻| 每日在线更新av| 爱情岛论坛成人| 异国色恋浪漫潭| 无码人妻少妇伦在线电影| www.日本在线视频| 看av免费毛片手机播放| 9l视频白拍9色9l视频| 久久久成人精品一区二区三区| avav在线播放| 日日摸天天爽天天爽视频| 欧美日韩亚洲自拍| 婷婷视频在线播放| 能在线观看的av| 在线播放免费视频| 青青青青草视频| 蜜臀一区二区三区精品免费视频 | 18禁网站免费无遮挡无码中文| 日日碰狠狠添天天爽超碰97| 91亚洲免费视频| 大胆欧美熟妇xx| 亚洲77777| 91视频 -- 69xx| 人人妻人人澡人人爽精品欧美一区| 国产免费黄色一级片| 波多野结衣xxxx| 黄色一级视频片| 五月天在线免费视频| 91猫先生在线| 青青草综合在线| 国产探花在线看| 成年网站在线免费观看| 日本久久高清视频| 日韩不卡一二三| 国产淫片av片久久久久久| 国产人妻人伦精品| 天堂v在线视频| 99视频在线观看视频| av网址在线观看免费| 日韩人妻无码精品久久久不卡| 欧美国产在线一区| 亚洲第一狼人区| 免费看a级黄色片| 欧美精品99久久| 欧美日本视频在线观看| www.国产亚洲| 国产精品va在线观看无码| 天堂网成人在线| 国产精品久久久久久久99| www.国产视频.com| 亚洲综合激情视频| 亚洲免费av一区| 狠狠躁狠狠躁视频专区| 欧美午夜性生活| 爱情岛论坛成人| www.久久av.com| 久久精品国产99久久99久久久| 不卡中文字幕在线观看| 黄色一级片免费的| 精品综合久久久久| 麻豆md0077饥渴少妇| 成人性做爰片免费视频| 日韩精品免费一区| 17c丨国产丨精品视频| 鲁一鲁一鲁一鲁一色| 97视频在线免费播放| 欧美伦理视频在线观看| 日韩成人精品视频在线观看| 色黄视频免费看| 亚洲美免无码中文字幕在线| 国产精品wwwww| 日本高清久久久| 久久亚洲a v| 免费高清在线观看免费| 男女视频在线看| 18视频在线观看娇喘| 男人日女人逼逼| 热久久久久久久久| 国产精品久久久久7777| 日日噜噜噜噜久久久精品毛片| 午夜免费福利网站| 国产九九九九九| 日本超碰在线观看| 东北少妇不带套对白| 国产一级特黄a大片免费| 国产精品美女在线播放| 国产视频九色蝌蚪| 永久免费黄色片| 女人另类性混交zo| 亚洲色图都市激情| 无人在线观看的免费高清视频| 日韩不卡的av| 欧美两根一起进3p做受视频| 中文字幕第50页| 超碰在线人人爱| 99精品人妻少妇一区二区| 91插插插影院| 精品日韩久久久| 99999精品视频| 亚洲色欲久久久综合网东京热| 中文字幕天天干| 国产一区亚洲二区三区| 97超碰国产精品| aaaaaaaa毛片| 小明看看成人免费视频| 欧美日韩在线成人| 欧美深夜福利视频| 日韩 欧美 视频| 99久久99久久精品| 久久免费视频2| 日韩av片免费观看| 超碰人人草人人| 在线观看亚洲色图| 国产精品入口免费软件| 无码人妻丰满熟妇区毛片| 男人日女人视频网站| 中文字幕无码精品亚洲资源网久久| 97精品国产97久久久久久粉红| 五月婷婷之婷婷|