关于加法器的工作流程

1.在add.jsp上提交num1,num2,method="post" action="add.do"]
2.通过web.xml中add.do和MyController定位com.xhg.sg.chp1.framework.Controller
3.调用Controller
1>得到要调用的Action 里面 doPost()?
Action action = (Action)this.determinActionByPath(request);
determinActionByPath()方法返回一个AddAction()实例ret。
2>ret调用Action的execute方法,里面调用业务逻辑方法Calculator,返回一个resultView
3>页面转向到resultView
request.getRequestDispatcher(resultView).forward(request,response);
4视图中显示add_result.jsp



自定义MVC框架程序结构:
视图:add.jsp-->控制器:Servlet--Controller-->AddAction-->模型:业务逻辑方法Calculator-->返回到AddAction-->返回到Servlet--Controller-->add_result.jsp

你可能感兴趣的:(jsp,工作,mvc,框架,servlet)