MVC体系结构及解析
请先仔细看上图,如果觉得的晕的话结合下面的步骤来看
步骤1.浏览器向Web服务器(如Tomcat)里的Servlet发送一个请求,如:用户按了网页里的“提交”按钮
步骤2.Servlet根据请求的具体类型,实例化一个具体的JavaBean(在代码里表现为New)
步骤3.实例化的JavaBean与数据库打交到,从数据库里面提取或者向数据库里保存数据,并将提取的数据或者保存成功的信息自己保存着
步骤4.待步骤2和步骤3忙完后,Servlet转向一个JSP页面(具体方式为request.getRequestDispatcher(“/feedback.jsp”).forward(request,response),feedback.jsp为你的具体返回的JSP页面),
步骤5.待步骤4转到feedback.jsp页面后,被实例化的那个JavaBean把保存的信息从JSP页面输出,生成一个JSP页面
步骤6.待以上的步骤都忙完了(生成了一个新的JSP页面),Web服务器把这个新生成的JSP页面发送给浏览器。这样用户就可以看见自己请求的信息了
呵呵,当然,如果请求的信息不存在他只能看到:你请求的信息不存在。