标题:
struts问题
[打印本页]
作者:
xingyungulang
时间:
2006-4-7 10:29
标题:
struts问题
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
MYActionForm form = (MYActionForm) actionForm;
}
在struts里以上的这一句是MYActionForm form = (MYActionForm) actionForm是定义一个form对象,但为什么不是这样子呢?
MYActionForm form = new MYActionForm();
是什么原因?两种有区别吗?
作者:
dadi1977
时间:
2006-4-7 10:31
因为struts会调用你的execute方法,调用之前form就已经被构建出来了。
作者:
yangchilang
时间:
2006-4-7 10:32
因为你可能需要上一个页面的数据,而actionForm就是经过Action Servlet保存了你上个页面提交的数据!
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0