国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

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

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"/>

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

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        奇米精品一区二区三区在线观看一 | 国产精品久久久久久久久果冻传媒| 亚洲成人综合网站| 欧美日韩一区小说| 日本一区中文字幕| 久久久久久一二三区| 91麻豆蜜桃一区二区三区| 午夜精品久久久久久久 | 欧美高清激情brazzers| 蜜臀久久99精品久久久久宅男| 久久综合视频网| 99久久国产综合色|国产精品| 亚洲男人的天堂av| 精品久久久久一区| 欧美影片第一页| 国产一区二区三区电影在线观看| 亚洲视频综合在线| 777午夜精品免费视频| 国产成人精品亚洲午夜麻豆| 亚洲1区2区3区视频| 中文字幕精品—区二区四季| 欧美精品一卡两卡| 91浏览器在线视频| 国产精品自拍毛片| 日韩国产精品91| 中文一区二区完整视频在线观看| 欧美视频在线观看一区| 国产91精品久久久久久久网曝门| 午夜精品福利一区二区三区av| 久久综合狠狠综合久久综合88| 一本久道中文字幕精品亚洲嫩| 九色|91porny| 日韩av电影一区| 亚洲欧美一区二区三区孕妇| 2024国产精品视频| 日韩视频一区在线观看| 欧洲精品在线观看| 99视频有精品| 国产一区二区三区四区在线观看| 午夜国产精品一区| 亚洲国产精品影院| 亚洲人成网站色在线观看| 久久久精品黄色| 日韩一区二区三区在线观看| 欧美亚洲一区三区| 91在线porny国产在线看| 丰满少妇在线播放bd日韩电影| 美腿丝袜在线亚洲一区| 麻豆精品新av中文字幕| 午夜不卡在线视频| 天堂av在线一区| 五月天中文字幕一区二区| 亚洲一二三四区| 亚洲精品久久7777| 亚洲一区在线观看免费观看电影高清| 亚洲天堂a在线| 亚洲精品国产a| 亚洲国产日韩一区二区| 亚洲成人三级小说| 日韩激情中文字幕| 国内精品免费**视频| 国产精品影视在线| 成人美女视频在线观看| 国产成人福利片| www.在线欧美| 欧美亚洲综合在线| 91精品国产91久久综合桃花| 精品欧美一区二区久久| 国产亚洲一区二区三区在线观看 | 久久日韩粉嫩一区二区三区| 精品成人在线观看| 久久久精品综合| 日韩美女视频19| 一区二区在线看| 日韩精彩视频在线观看| 另类小说综合欧美亚洲| 国产a级毛片一区| 91麻豆国产自产在线观看| 在线一区二区视频| 欧美一级生活片| 久久久久久久综合日本| 中文字幕在线不卡国产视频| 亚洲国产精品精华液网站| 久久精品国产一区二区| a在线播放不卡| 欧美绝品在线观看成人午夜影视| 欧美va亚洲va在线观看蝴蝶网| 9191精品国产综合久久久久久| 国产成人av电影在线| 青椒成人免费视频| 国产成人精品三级| 欧美性猛交一区二区三区精品| 日韩亚洲欧美中文三级| 中文字幕欧美激情| 日韩精品亚洲专区| 成人毛片在线观看| 欧美一级二级在线观看| 亚洲国产岛国毛片在线| 日韩中文字幕91| 成+人+亚洲+综合天堂| 这里是久久伊人| 亚洲欧美日韩一区二区| 国内精品自线一区二区三区视频| 91国产免费观看| 国产精品欧美综合在线| 六月丁香综合在线视频| 在线观看网站黄不卡| 国产拍揄自揄精品视频麻豆| 日本欧美一区二区三区乱码| 91精彩视频在线观看| 国产午夜精品一区二区| 偷偷要91色婷婷| 在线影视一区二区三区| 欧美高清在线视频| 国产一区二区三区黄视频| 欧美日韩亚洲综合在线 | 欧美精品久久天天躁| 亚洲美女偷拍久久| k8久久久一区二区三区 | 欧美精品tushy高清| 国产精品少妇自拍| 国产高清在线精品| 久久久久国产免费免费| 国产在线播放一区| 精品福利二区三区| 麻豆精品久久久| 日韩午夜激情电影| 麻豆精品久久精品色综合| 欧美一级一级性生活免费录像| 午夜精品视频一区| 91精品在线观看入口| 日本网站在线观看一区二区三区| 欧美性色黄大片手机版| 亚洲高清在线视频| 在线播放国产精品二区一二区四区 | 日韩欧美国产午夜精品| 亚洲图片一区二区| 欧美性色欧美a在线播放| 亚洲午夜久久久久| 91麻豆精品国产综合久久久久久| 天天av天天翘天天综合网| 91精品欧美久久久久久动漫| 免费看日韩精品| 久久久久综合网| av在线不卡网| 亚洲欧美电影一区二区| 欧美日韩综合不卡| 美日韩一级片在线观看| 国产欧美日韩在线看| 99精品久久只有精品| 亚洲午夜在线观看视频在线| 日韩小视频在线观看专区| 久久精品国产精品亚洲精品| 2014亚洲片线观看视频免费| 成人动漫视频在线| 图片区小说区区亚洲影院| 欧美成人性福生活免费看| 高清国产一区二区| 午夜久久久影院| 国产日韩精品一区二区三区在线| 日本黄色一区二区| 国产在线精品免费av| 中文字幕在线不卡一区二区三区| 欧美少妇xxx| 国产成人精品影视| 午夜精品一区二区三区电影天堂| 欧美精品一区二区三区一线天视频| av电影在线观看完整版一区二区| 亚洲国产精品久久久男人的天堂 | 国产九色sp调教91| 一区二区三区在线不卡| 久久久久久久免费视频了| 日本精品视频一区二区| 国产精品自拍三区| 视频在线观看国产精品| 亚洲欧美在线另类| 国产情人综合久久777777| 欧美精品乱人伦久久久久久| 成人免费观看视频| 久草精品在线观看| 香蕉av福利精品导航| 国产精品私人自拍| 精品乱码亚洲一区二区不卡| 欧美吻胸吃奶大尺度电影| 国产精华液一区二区三区| 琪琪久久久久日韩精品| 亚洲黄色小说网站| 国产精品欧美经典| 精品国产1区二区| 欧美剧在线免费观看网站| 99九九99九九九视频精品| 国产99久久久精品| 国产一区999| 狠狠色丁香久久婷婷综合_中| 日韩精品亚洲一区| 五月激情综合婷婷| 亚洲第一搞黄网站| 午夜精品成人在线视频| 亚洲一区在线观看视频| 亚洲精品视频免费看|