Struts之structs-config.xml的常用配置

1.ActionForm:系统内部的数据状态;

2.Action:改变数据状态的逻辑动作;

3.配置文件:struts-config.xml(放在WEB-INF文件夹下);

 

4.<struts-config>是Struts配置文件的跟元素,其中存在8个子元素,一部如下:

      ----------------------------------------------------------------------------------

      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE struts-config PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
        "http://struts.apache.org/dtds/struts-config_1_3.dtd">

 

      <!ELEMENT structs-config(data-sources?,formbean?,global-exeception?,

        global- forward?,action-mapping,controller?,message-resources*,plug-in*)>

             ----------------------------------------------------------------------------------

配置中,要按照以上的DTD指定的先后顺序来配置其中的子元素,颠倒顺序的话,在Struts应用启动时会发生错误。

 

5.<form-beans>元素

   用来配置多个ActionForm Bean,<form-beans>包含多个<forom-bean>子元素,

   每 个<from-bean>包含多个属性,ClassName,name,type。

   例:<form-bean name="HelloForm" type="hello.HelloForm"/>

6.<global-exception>元素
   <global-exception>用于配置异常处理,

   <global-exception>元素可以包含零个或者多个<exception>元素。
   <exception>元素用来设置java异常和异常处理类org.apache.structs.action,Exception Hander

   之间的映射。

7.<gloable-forwards>元素
   来声明全局的转发关系,<global-forwards>有零个或多个<forward>元素组成。

   <forward>元素用于把一个逻辑映射到特定的URL

      属性:
      className 和<forward>元素对应的配置类,默认为org.apache.structs.action.ActionForWard
      name 转发路径的逻辑名,此项时必须的
      path 指定或者重定向的URI。此项时必须的,必须以”/”开头
      redirect 此项是true,表示是执行重定向的操作,此项是false时,表示请求转发。

8.<action-mapping>元素
   <action-mapping>元素包含零个或者多个<action>元素。

   <action>元素描述了从特定的请求路径到相应的Action类的映射。

   注:其中的name属性值要和form-beans中的属性值相同。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值