您现在的位置:主页 > 技术中心 > 编程开发 > java

Struts 开发的最佳实践(2)

来源:互联网 责任编辑:admin 发表时间:2013-07-01 17:27 点击:

    ActionErrors

    可以使用 ActionError 来支持异常处理。ActionError 捕捉应用程序异常,并将其传送给 View 层。每个异常都是一个 ActionError 实例的集合。ActionError 可以封装错误消息,而 Presentation 层中的 </html:errors> 可以呈现 ActionError 集合内的所有错误消息。

    最佳实践 1. 跨多个 ActionForm 重用数据

    熟悉了 Struts 组件之后,就可以继续学习如何充分利用这一框架。首先,Struts 建议将每个 JSP 对象与一个 ActionForm 相关联,后者可以封装屏幕上显示的数据。可以通过 ActionForm 内的附加方法来访问 JSP 对象内的表单数据。清单 1 展示了 ActionForm 标记在 View 层中的传统方法。

    清单 1. 使用 ActionForm

   <html:form action="/bp1">

   <html:text  property="attrib1" />

   </html:form >

    这个 ActionForm 被称为 “BP1AForm”,它包括属性 attrib1 及其 getter 和 setter 方法。在配置文件 struts-config.xml 中,行为 “/bp1” 通过 name 属性映射到 bp1AForm.这有助于在 JSP 中显示数据。

    1、要实现这一最佳实践,Struts 建议您进行以下两个操作:

    2、创建一个 JavaBean(BP1BForm),且其属性是 BP1AForm 属性的子集,还要创建这些属性的 getter 和 setter 方法。

[NextPage]

    通过将这个 bean 与 BP1AForm 关联,用 bean BP1BForm 的属性替代 BP1AForm 中的属性。现在就可以通过 BP1BForm 访问 BP1AForm 中的属性子集了。清单 2 展示了访问

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

推荐热点

  • Java编程语言的八大优点
  • JVM对象生命周期详细介绍
  • Java平台上的CRM系统
  • Java环境 使用Resin在NT环境下配置JSP环境
  • Java 算数测试小程序
  • Command(命令模式)
  • Java 一个简单的画图程序
  • Java 日历的小程序
  • Java 数组的复制
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司