nam属性表示:用于保存发送至HTML表单或接收自HTML表单的数据表单bean的名称。
在使用之前,你必须确保在配置文中有:<form-beans>
            <form-bean
                name="aaForm"
                type="app.LogonForm"/>
</form-beans>
同时要有LogonForm.java这个formbean。
不明白?
我说通俗一点:如果你的jsp上面有<html:form action="/aa">
那么好,生成出来的html页面(在ie里面看源码)就是<form id=aaForm action="/aa" method=post>当然可以转发多个jsp页面,顺便说说<forward name="aa" path="/aa.jsp" />
 name="aa"就是给这个forward起的一个名字,path当然是jsp路径了。
罗嗦了?看用法:
在你的AaAction.java通常这么写:
return mapping.findforward("aa");现在明白了吧,就是告诉struts根据你的这个action的path(就是:/aa)去找里面的一个叫"aa"的forward,从而找到了真正需要转发的jsp页面,就是/aa.jsp很明显如果要转发多个jsp,如错误的时候转发到erro.jsp上去。先看配置文件
<action
      attribute="aaForm"
      input="/aa.jsp"
      name="aaForm"
      path="/aa"
      scope="request"
      type="com.yourcompany.struts.action.AaAction">
      <forward name="aa" path="/aa.jsp" />
      <forward name="erro" path="/erro.jsp" />
  </action>增加了一个forward。在action中写:
try{
.....
//成功,转发到/aa.jsp上去
return mapping.findforward("aa");
}catch(...){
//失败,转发到/erro.jsp上去
return mapping.findforward("erro");
}