Struts1 配置文件

struts-config.xml是Struts的核心文件。该文件可配置各种组件,包括,FormBeans,Actions,ActionMappings,全局转发GlobalForwards,数据源DataSources及插件Plugin,这篇文件我结合在(Struts重构)构建一个简单的基于MVC模式的JavaWeb一文来说说Struts配置文件struts-config.xml的主要元素!
元素:
元素允许配置多个ActionForm类,可以包含零个或多个子元素。其主要元素如下所示:
calssName :可选。指定和元素对应的配置类,默认值这org.apache.struts.config.FormBeanConfig,自定义的配置类必须扩展该类。
name:指定该ActionForm的惟一标识名,Struts框架用该标识来引用这个form bean,该属性必须填写!
type:指定ActionForm的完整类路径和类名,该属性必须填写!
例子:

"studentForm" type="struts.form.StudentForm" />

如果配置动态ActionForm(DynaActionForm),则还必须配置元素的子元素,用来指定表单字段,
例子:

<form-bean name="dynaFormForm" type="org.apache.struts.action.DynaActionForm ">
      <form-property name="userName" type="java.lang.String" />
      <form-property name="userPwd" type="java.lang.String" />
</form-bean>

元素:
元素帮助进行框架内部的流程控制,可以将 请求URI映射到Action类,将Action对象与ActionForm对象相关联。
元素内可定义多个子元素。元素所描述的是特定的请求路径和一个相应的Action类之间的映射关系。Struts控制器会将请求中的URI路径与诸多元素中的path属性相匹配,以选出一个特定的映射。其有以下属性:
attribute:设置和Action关联的form bean在request/session内的属性key,通过request/session的getAttribute(attribute)方法返回该form bean实例。

你可能感兴趣的:(Struts1 配置文件)