文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Struts的主要配置文件(二)

Struts的主要配置文件(二)

时间:2006-11-22  来源:huangxkst

   Jakarta的Struts使程序员开发出来的WEB都基于M-V-C模式,而这三者由两个主要配置文件来做桥梁的,最后由C做中心控制,M做业务逻辑,V做显示..现将这两个配置文件的第二个介绍如下:(若有错的地方请大家指正..谢谢...^_^!)    该配置文件名为struts-config.xml: 该配置文件的根元素是<struts-config>,它包含了两个主要的元素 <form-beans>和<action-mappings>,分别描述了系统中的ActionForm和 Action对象。此 外,一般的struts-config.xml还包含 <global-forwards>,<data-source>,<global-exceptions>,<controller>,<message-resources> 及<plugin>等元素。它们的作用分别如下:  
 元素名  元素的作用
 <struts-config>  根元素
 <form-beans>  描述一组ActionForm对象
 <form-mappings>  描述一组Action对象
 <global-forwards>  定义在整个应用程序内可见的全局转发
 <data-source>  定义数据源
 <global-exceptions>  定义全局异常
 <controller>  用于配置控制类
 <message-resources>  用于配置消息资源包
 <plug-in>  用于定义添加至Struts应用中的插件
(以下介绍的是最常用的元素。) 1、<form-beans>元素允许配置多个ActionForm类。它可包含零个或多个 <form-bean>子元素。 <form-beans>   <form-bean name="ActionForm类名"              type="ActionForm类存在的地的绝对路径">   <form-property name="ActionForm中的属性"                  type="属性对应的数据类型">   </form-bean> </form-beans>   2、<action-mappings>元素,该元素内可以定义多个 <action>子元素。 <action>元素所描述的是特定的请求路径和一个相应Action类之间的映射关系。Struts控制器会将请求中的URI路径与诸多<action>元素中的path属性相匹配,以选出一个特定的映射。 <action-mappings>  <action name="同ACTION关联的FORM BEAN的应用标识"          type="指定ACTINO的完整路径" scope="可以是REQUEST/SESSION" path="Action的访问路径,以/开头">   <forward name="指定转向标识名" path="指定转向标识名所对应的转向页面"/>   <forward name=".." path="..."/> </action-mappings> 3、<global-forwards>元素 <global-forwards>元素用来定义在整个应用程序内的全局转发。在该元素内定义多个<forward>子元素: <global-forwards>   <forward name="Success" path="/ex.jsp"/>   <forward name="fail" path="/reg.jsp"/> </global-forwards> 4、<message-resources>元素 <message-resources>元素用于配置消息资源文件(Resources Bundle), 以在应用的Client界面中输出本地消息文本。 <message-resources key="指定资源文件放在servletContext对象中时使用的属性key,默认值为Global.MESSAGE_KEY定义的字符串常量" parament="指定消息资源文件存放的路径" />
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载