您的位置:首页 > 编程语言 > Java开发

Struts执行过程,面试时可用

2008-07-24 23:36 399 查看
一个request过来先到达servlet,srvlet会请求转发到一个proccess,proccess会处理ationForm 在requestSession里查下有没有actioForm,有就用,没有就new一个出来,然后根据从界面传过来的参数,通过apatchUtils工作把parmiters里的参数经过转换之后设置到actionFrom对应的属性里面去,

处理完actionFrom之后处理action,也就是调用action的execute的方法,这个方法一定会被调用,在开发过程中我们会extends 一个dispathAction,dispatchActoin会根据页面传过来的参数据去解决发给哪个方法去处理,当然这些方法必需是methodName(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response),如果界面没有传弟递值时,默认调用unspecified方法,action完后后调用Forward,还可以处理异常呀什么的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: