dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>java>开源框架>文章内容
Struts教程-Struts模块化编程教程
来源: 作者: 出处:www.100jq.com
3.2.5 元素 exception

    这个元素向struts系统为一个exception类型注册了一个ExceptionHandler.。


Struts教程-Struts模块化编程教程(图九)

    3.2.6 元素 form-bean

    这个元素定义了一个ActionForm[org.apache.struts.action.ActionForm子类,这个定义被"action"元素所引用。

Struts教程-Struts模块化编程教程(图十)

    3.2.7 元素 form-property

    这个元素描述了一个配置DynaActionForm 或其子类的JavaBean属性。当这个元素的父元素"form-bean" 的"type" 是 [org.apache.struts.action.DynaActionForm] 或其子类时有效。如果使用了一个定制的DynaActionForm 子类,父元素"form-bean" 的"dynamic"属性必须设为 "true".

Struts教程-Struts模块化编程教程(图十)

    3.2.8 元素 forward

    这个元素描述了一个ActionForward 对象,这个对象将被Action的doPerform返回。在代码中一般用一个逻辑名字来引用ActionForward 对象。一个"forward" 可以用来描述全局或局部ActionForwards. 全局的 forwards对模块内所有的Action 对象有效,局部forwards 嵌套在 元素内,只能被相应的ActionMapping 中的Action访问。

Struts教程-Struts模块化编程教程(图十二)

    3.2.9元素 message-resources

Struts教程-Struts模块化编程教程(图十三)

3.2.10元素 plug-in

Struts教程-Struts模块化编程教程(图十四)

3.2.11 元素 set-property

Struts教程-Struts模块化编程教程(图十五)

    4、模块定义

    通过上面对STRUTS的模块化机制的讲解,我们现在可以开始实现我们的模块化例子程序了。

    4.1 Actionservlet参数

    我们在struts的web.xml中定义模块。下面的代码定义了三个模块:缺省模块,approval和registration模块,前缀分别是“”,/approval和/registration.

<web-app>

    <servlet>

        <servlet-name>action</servlet-name>

        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

        <init-param>

            <param-name>config</param-name>

            <param-value>/WEB-INF/struts-config.xml</param-value>

                    </init-param>

        <init-param>

            <param-name>config/approval</param-name>

            <param-value>/WEB-INF/struts-config-approval.xml</param-value>

                    </init-param>

        <init-param>

            <param-name>config/registration</param-name>

            <param-value>/WEB-INF/struts-config-registration.xml</param-value>

        </init-param>

     </init-param>

         <load-on-startup>1</load-on-startup>

            </servlet>    <servlet-mapping>

        <servlet-name>action</servlet-name>

        <url-pattern>*.do</url-pattern>

            </servlet-mapping>

          </web-app>

    这样在初始化actionservlet的过程中,servletcontext的属性中就会有这样的属性键/值关系:

Struts教程-Struts模块化编程教程(图十六)

欢迎加入本站QQ群参与讨论


共3页: 上一页 [1] 2 [3] 下一页
上一篇:JAVA中配置环境变量设置方法大全   下一篇:Struts入门经验
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·关于JSF和Struts的讨论
·Struts入门经验
·用科学的思维方法指导软件的设计
·Hibernate配置文件中映射元素详
·Spring中事件处理的小技巧
·struts2.0pring2.0 hibernate3.2
·struts2.0 spring2.0 hibernate3
·浅谈hibernate lazy fetch
·Hibernate的Fetch
·优化hibernate性能的几点建议
·Hibernate中的取策略延迟加载
·Hibernate中outer-join、lazy 、
  相关文章
·Struts入门经验
·关于JSF和Struts的讨论
·用科学的思维方法指导软件的设计
·Hibernate配置文件中映射元素详
·Spring中事件处理的小技巧
·struts2.0pring2.0 hibernate3.2
·struts2.0 spring2.0 hibernate3
·浅谈hibernate lazy fetch
·Hibernate的Fetch
·优化hibernate性能的几点建议
·Hibernate中的取策略延迟加载
·Hibernate中outer-join、lazy 、
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763