"我的问题是最后一步ACTION 到JSP得时候会自动把ACTION FORM object 传过去吗?"
这是你的问题吗?你用的是struts哪个版本?1,2,3机制不一样的
以2为例子,主要的对象是Action和ActionForm,Action好比MVC里面的controller,ActionForm好比MVC里面的Model,JSP是MVC里面的View
用ActionForm的话,是不用声明Bean的,<bean:write name=" Action Form Name" property="Action Form Property Name"/>
ACTION 到JSP得时候会自动把ACTION FORM object 传过去吗?回答是,在forward到JSP之前,在Action Class里面你是可以引用Action Form的,是自动传的
struts就是个渣。典型的简单问题搞复杂,没有困难制造困难的典范。不过有人就是喜欢,那也没办法。
server assisted MVC 都是渣。
补充一下,说点原因省得有人说我胡说八道,
mvc是什么,就是说view上什么状态都没有,所有的状态都在m.你如果把control和model放server端,就是说任何事件任何状态变化都要重新访问server,重新画个view,这不是扯么,光是保持model与browser端状态同步这一个要求,就衍生出无数的垃圾方案。
所以struts必死,以后mvc都会在客户端。server端只是a list of services to feed the UI, which has all the business logics and it will have nothing to do with UI.
RIA 必胜