Posted on 2007-09-28 16:06
DoIT 阅读(97)
评论(0) 编辑 收藏
ActionForward:
在Strucs中,可以把ActionForward看成是一个超连接。ActionForward有一个逻辑名称和一个path属性。这使得开发人员可以设置path,然后通过名称来引用ActionForward。ActionForward通常在一个XML文件中定义,这个配置文件在Struts启动时载入。Struts使用XML定义来创建Struts配置,包括一个ActionForward的列表。
这个元素事实上是创建了一个ActionForward JavaBean,其name属性设置为welcome,path属性设置为/page/index.jsp。jsp页面或者其他组件就可以引用这里的welcome转发。Struts框架将查找welcome ActionForward Bean,并获取其path属性以完成这个超连接。这样开发人员可以改变连接的目标而不用改变所有引用该连接的组件。
ActionForm:
Struts框架提供了ActionForm类,ActionForm处理来自html表单的输入,以及伴随着一些相应的提示和错误信息。ActionForm其实是具有一些用来管理校验和修订循环的标准方法的JavaBean。Struts自动匹配JavaBean属性和html表单控件的属性。开发者只需要定义ActionForm类,其余的交给Struts。
Struts配置通过一系列描述符引用ActionForm类:<form-beans>和<form-bean>元素。<form-bean>元素是框架用来识别和实例化ActionForm对象的描述符: