<action>标签中的相关属性

来源:互联网 发布:java基础教程视频教程 编辑:程序博客网 时间:2024/05/20 23:58

IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结!


<action-mappings>元素

    <action-mapping>元素帮助进行框架内部的流程控制,可将请求URL映射到Action类,将Action对象与ActionForm对象相关联。<action-mappings>元素内可定

义多个<action>子元素。

<action>元素

    所描述的是特定的请求路径和一个相关的Action类之间的映射关系。有以下属性:

    attribute:设置和Action关联的formbean在request/session内的属性key,通过request/session的getAttribute(attribute)方法返回该formBean的实例。

               如果缺省的话,则formbean在作用域存储的key为name的属性值。

    input:当表单验证失败时将请求转发的URL。一般结合validate=“true”来使用

         path:指定Action的访问路径,即该Action在引用中的标识名,以”/”开头。

    parameter:指定允许调用该Action的参数。在Action类的execute()方法中调用ActionMapping对象的getParameter()方法来读取。

    name:指定同该Action关联的formbean的引用标识。

    scope:该action使用的form的作用范围。

       限制:只能有2个值:request和session。
            request:每次请求实例化一次form
            session:在一个会话内所有的action共享一个form,默认值为session。

    type:指定该Action类的完整类名。

    validate:指定是否调用formbean的validate()方法验证表单的数据。默认为true。


struts1笔记 http://download.csdn.net/detail/xh16319/4614925
原创粉丝点击