- 浏览: 279807 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (133)
- GWT (7)
- IT生活 (9)
- JAVA综合 (38)
- Servlet (5)
- vaadin (2)
- About Eclipse (2)
- StarUML (1)
- Spring (7)
- ibatis (3)
- web (35)
- ExtJs (2)
- Quartz (13)
- Struts (1)
- 学习XML (6)
- io流 (2)
- web应用之压缩 (3)
- Spring MVC (0)
- Velocity (5)
- 静态代码分析工具 (2)
- 观点 (1)
- JUnit (3)
- jQuery (4)
- mysql (2)
- javascript (16)
- linux (4)
- pattern (1)
- java加密技术 (2)
最新评论
-
tan4836128:
确实不行,我的1.8.5,降到1.6.2也不行,楼主的情况很局 ...
Spring调用Quartz定时任务报Couldn't store trigger异常 -
alfusen_xiong:
有没有自动注入的方法可以取代executeInternal() ...
Quartz任务中调用Spring容器中bean及动态调度任务 -
luoxiang183:
换了也不行啊
Spring调用Quartz定时任务报Couldn't store trigger异常 -
liubey:
首先谢谢LZ的文章,其实我想问个问题,既然有心做成工具类,就最 ...
对象和map转换 -
小林夕:
几年前用还行,现在做UML一般都开始使用在线作图工具了,可以了 ...
StarUML简介
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"/>
<forward name="forwardname2" path="context-relative path"/>
</action>
</action-mappings>
<action/>属性及其描述信息如下:
属 性 描 述 信 息
Path 在浏览器的URL中输入的字符(必须的)
Type 连结到本映射的Action的全称(可选的)
Name 与本操作关联的Action Bean在<form-bean/>中定义name名(可选的)
Scope 指定ActionForm Bean的作用域(session和request),缺省为session。(可选的)
Input 当Bean发生t误时返回的控制。(可选的)
ClassName 指定一个调用这个Action类的ActionMapping类的全名。缺省用
org.apache.struts.action.ActionMapping,(可选的)
Forward 指定处理相应请求所对应的JSP页面。(可选的)
Include 如果没有forward的时候,它起forward的作用。(可选的)
Validate 若为true,则会调用ActionForm的validate()方法,否则不调用,缺省为true。(可选的)
例子:
<action-mappings>
<action path="/lookupAction" type="wiley.LookupAction" name="LookupForm"
scope="request"
validate="true"
input="/index.jsp">
<forward name="success" path="/quote.jsp"/>
<forward name="faliue" path="/index.jsp"/>
</action>
</action-mappings>
七、 配置RequestProcessor
在struts-config.xml文件中用<controller/>子元素来定义RequestProcessor,其语法格式如下:
<controller processorClass="fully qualified class name" />
<controller />元素属性及其描述信息如下:
属 性 描 述
processorClass 指定自定义的RequestProcessor类的全名
BufferSize 指定用来下载所用的缓存大小。缺省是4096字节。
contentType 定义response文本类型,缺省是text/html
Debug 定义当前系统的除错级别,缺省是0
Locale 如果是true,则在用户的session中存放Locale对象,缺省为true
maxFileSize 指定下载文件最大的大小。缺省是250M
multipartClass 指定去代替org.apache.struts.upload.DiskMultipartRequestHandler类的类的全名。
Nocache 如果是true,则会关闭每个response的缓存功能。缺省是false
TempDir 指定上载文件所用的临时目录。缺省值由容器决定
例子:
① <controller processorClass="wiley.WileyRequestProcessor" />
② <controller
contentType="text/html;charset=UTF-8"
debug="3"
locale="true"
nocache="true"
processorClass="org.apache.struts.action.RequestProcessor"/>
八、 配置Message Resources
在struts-config.xml文件中用<message-resources />元素来定义消息资源。其语法如下:
<message-resources parameter="wiley.ApplicationResources"/>
<message-resources />元素属性及其描述信息如下:
属 性 描 述
Parameter 给定资源文件全名
ClassName 定义处理消息资源的类名的全名,缺省是org.apache.struts.config.MessageResourcesConfig
Factory 定义MessageResourcesFactory类的全名,缺省是
org.apache.struts.util.property.MessageResourcesFacotry
Key 定义绑定在这个资源包中的ServletContext的属性主键,缺省值是Action.MESSAGES_KEY.
Null 如果为true,则找不到消息key时,则返回null,缺省是true.
例子:
① <message-resources parameter="wiley.ApplicationResources"/>
② <message-resources
parameter="StorefrontMessageResources"
null="false"/>
<message-resources
key="IMAGE_RESOURCE_KEY"
parameter="StorefrontImageResources"
null="false"/>
注意:设定key的目的如下:
<html:img altKey="navbar.home.image.alt" bundle="IMAGE_RESOURCE_KEY"
pageKey="navbar.home.image" width="125" height="15" border="0"/>
这里说明要到StorefrontImageResources.properties资源文件中找主键值是”navbar.home.image”所对应的
值。
这里StorefrontImageResources.properties的内容如下:
……
navbar.home.image=/images/home.gif
navbar.home.image.alt=Home
……
此处navbar.home.image.alt说明的和<img alt=”Home”……/>一样。
在这里包括配置主要的组件及次要的组件,下面是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"/>
<forward name="forwardname2" path="context-relative path"/>
</action>
</action-mappings>
<action/>属性及其描述信息如下:
属 性 描 述 信 息
Path 在浏览器的URL中输入的字符(必须的)
Type 连结到本映射的Action的全称(可选的)
Name 与本操作关联的Action Bean在<form-bean/>中定义name名(可选的)
Scope 指定ActionForm Bean的作用域(session和request),缺省为session。(可选的)
Input 当Bean发生t误时返回的控制。(可选的)
ClassName 指定一个调用这个Action类的ActionMapping类的全名。缺省用
org.apache.struts.action.ActionMapping,(可选的)
Forward 指定处理相应请求所对应的JSP页面。(可选的)
Include 如果没有forward的时候,它起forward的作用。(可选的)
Validate 若为true,则会调用ActionForm的validate()方法,否则不调用,缺省为true。(可选的)
例子:
<action-mappings>
<action path="/lookupAction" type="wiley.LookupAction" name="LookupForm"
scope="request"
validate="true"
input="/index.jsp">
<forward name="success" path="/quote.jsp"/>
<forward name="faliue" path="/index.jsp"/>
</action>
</action-mappings>
七、 配置RequestProcessor
在struts-config.xml文件中用<controller/>子元素来定义RequestProcessor,其语法格式如下:
<controller processorClass="fully qualified class name" />
<controller />元素属性及其描述信息如下:
属 性 描 述
processorClass 指定自定义的RequestProcessor类的全名
BufferSize 指定用来下载所用的缓存大小。缺省是4096字节。
contentType 定义response文本类型,缺省是text/html
Debug 定义当前系统的除错级别,缺省是0
Locale 如果是true,则在用户的session中存放Locale对象,缺省为true
maxFileSize 指定下载文件最大的大小。缺省是250M
multipartClass 指定去代替org.apache.struts.upload.DiskMultipartRequestHandler类的类的全名。
Nocache 如果是true,则会关闭每个response的缓存功能。缺省是false
TempDir 指定上载文件所用的临时目录。缺省值由容器决定
例子:
① <controller processorClass="wiley.WileyRequestProcessor" />
② <controller
contentType="text/html;charset=UTF-8"
debug="3"
locale="true"
nocache="true"
processorClass="org.apache.struts.action.RequestProcessor"/>
八、 配置Message Resources
在struts-config.xml文件中用<message-resources />元素来定义消息资源。其语法如下:
<message-resources parameter="wiley.ApplicationResources"/>
<message-resources />元素属性及其描述信息如下:
属 性 描 述
Parameter 给定资源文件全名
ClassName 定义处理消息资源的类名的全名,缺省是org.apache.struts.config.MessageResourcesConfig
Factory 定义MessageResourcesFactory类的全名,缺省是
org.apache.struts.util.property.MessageResourcesFacotry
Key 定义绑定在这个资源包中的ServletContext的属性主键,缺省值是Action.MESSAGES_KEY.
Null 如果为true,则找不到消息key时,则返回null,缺省是true.
例子:
① <message-resources parameter="wiley.ApplicationResources"/>
② <message-resources
parameter="StorefrontMessageResources"
null="false"/>
<message-resources
key="IMAGE_RESOURCE_KEY"
parameter="StorefrontImageResources"
null="false"/>
注意:设定key的目的如下:
<html:img altKey="navbar.home.image.alt" bundle="IMAGE_RESOURCE_KEY"
pageKey="navbar.home.image" width="125" height="15" border="0"/>
这里说明要到StorefrontImageResources.properties资源文件中找主键值是”navbar.home.image”所对应的
值。
这里StorefrontImageResources.properties的内容如下:
……
navbar.home.image=/images/home.gif
navbar.home.image.alt=Home
……
此处navbar.home.image.alt说明的和<img alt=”Home”……/>一样。
发表评论
-
mysql中varchar类型转换Integer
2011-11-24 15:22 1274CAST(varchar字段 AS SIGNED) -
java 添加和清除cookie
2011-10-24 09:38 2093//添加cookie Cookie cookie = new ... -
java cookie操作
2011-10-24 09:34 1487Cookie概念: Cookie的格式实际上是一段纯文 ... -
java保留两位小数点(转)
2011-10-19 15:48 5726java保留两位小数问题: 方式一: 四舍五入 dou ... -
ibatis中批量删除
2011-09-15 10:27 1708Ibatis中批量删除方法: 方法一: 在映射文件中,按如 ... -
Java反射getFields()和getDeclaredFields()的区别
2011-09-05 13:23 1649Java反射 getFields()和getDeclaredF ... -
AES加密算法原理
2011-09-01 15:18 1749AES加密算法原理 随 ... -
Java AES加密实例
2011-09-01 14:30 3460package com.encrypt.hello; i ... -
Quartz任务中调用Spring容器中bean及动态调度任务
2011-08-31 15:09 19824Quartz 是开源任务调度框 ... -
Observer模式
2011-08-23 09:46 1040Java深入到一定程度,就不可避免的碰到设计模式(design ... -
Java环境下Memcached应用详解(转)
2011-08-22 10:05 0本文将对在Java环境下Memcached应用进行详细介绍。M ... -
Spring容器详解(转)
2011-08-22 09:53 1288我们在使用ssh整合项目的时候,Spring在其中是一个非常重 ... -
Spring DI(依赖注入) IOC(控制反转) AOP(面向切面编程)
2011-08-22 09:43 2130spring 的优点? 1.降低了 ... -
11款用于优化、分析源代码的Java工具
2011-08-08 15:13 901本文将提供一些工具, ... -
Java编程中影响性能的一些特点
2011-08-08 15:04 777文中将提供一些在Java编程中影响性能的一些特点,为了能够提高 ... -
Velocity基础
2011-08-08 11:01 1809Velocity 基础 Velocity是一个基于java的 ... -
java io经典例子
2011-08-03 14:45 1162IO是JAVASE中非常重要的一块,是面向对象的完美体现,深入 ... -
JUnit4详细教程
2011-08-02 15:36 1236因jdk5中的新特性,JUn ... -
JUnit4注解
2011-08-02 15:31 1025JUnit4注解 JUnit4的测试类不用再继承TestCa ... -
JUnit简明手册
2011-08-02 15:29 897用XP进行开发的过程,unit test是必不可少的环节。作为 ...
相关推荐
### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...
struts-config.xml struts标准配置文件 struts-config
### Struts struts-config.xml配置详解 #### 一、引言 在Java Web开发领域,Struts框架一直是构建MVC架构应用的重要工具之一。而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中...
Struts的配置文件通常命名为struts-config.xml,它是整个Struts应用的核心配置文件,通过定义一系列的XML元素来设定框架的不同功能和行为。下面将详细介绍struts-config.xml中8个主要配置元素的功能和使用方法。 1....
Struts.xml文件是Apache Struts 2框架的核心配置文件,它用于定义应用程序的行为、Action映射、结果页面、拦截器等关键组件。在深入讲解struts.xml之前,我们先来了解与之相关的struts.properties文件。 struts....
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其交互方式。下面将详细介绍这个配置文件的主要元素和子元素。 ### 主要元素 1. **`<data-sources>`**: 这个元素用于配置数据源,通常...
Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...
4. struts.configuration.xml.reload:这是一个布尔值,用于确定是否加载XML配置文件。如果设置为true,Struts2将加载XML配置文件;否则,不加载。 5. struts.continuations.package:这是一个包名,包含使用Rife ...
在Struts2中,注解的引入使得开发者可以摆脱繁琐的`struts.xml`配置文件,实现“零配置”运行。 首先,让我们了解什么是注解(Annotation)。注解是Java提供的一种元数据机制,允许在源代码中嵌入信息,这些信息...
韩顺平视频配套struts-config.xml配置详解.txt
这个strut-config配置详解是韩顺平老师指定的 很多同学都看过韩老师的视频或者上过韩老师的课程吧
struts.configuration.xml.reload Whether to reload the XML configuration or not 是否加载xml配置(true,false) struts.continuations.package The package containing actions that use Rife continuations ...
在 Struts 应用程序中,`struts-config.xml` 文件是核心配置文件,它定义了应用的行为、控制器(Actions)、数据源(Form Beans)以及视图(JSP 页面)之间的关系。本文将深入探讨 `struts-config.xml` 的主要元素和...
**struts.configuration.xml.reload** - **功能**:是否在每次HTTP请求时重新加载`struts.xml`文件,默认为`false`。 - **示例**:设置为`true`,则每次请求都会检查`struts.xml`文件是否有变化。 ##### 25. **...
SSH之Struts1之struts-config.xml常用配置详解(3-21-2008)
`struts-config.xml`是Struts框架的核心配置文件,它定义了应用程序的行为、请求映射、数据源等关键元素。这个配置文件位于Web应用的WEB-INF目录下,是开发者与Struts框架交互的主要方式。 **1. 框架组件配置** `...
在Struts框架中,`struts-config.xml`是核心配置文件,用于定义动作映射、数据源等关键组件。本篇文章将深入探讨如何在`struts-config.xml`中配置数据源,以及这在实际开发中的意义和作用。 数据源(DataSource)是...
Struts.xml文件是Apache Struts 2框架的核心配置文件,用于定义应用的MVC(Model-View-Controller)架构和动作映射。它为应用程序提供了一种声明式的方式来配置Struts2的行为,使得开发者能够控制请求如何被处理,...