Struts1.x总结

Struts工作原理:该图完整的描述了其工作原理

//img-blog.csdn.net/20140205214454140?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG92ZXN1bW1lcmZvcmV2ZXI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

struts框架在我看是封装了对model和view之间的联系,将其放在了struts-config.xml文件,是开发人员对于web应用的维护更加的方便。其次是表单数据对相应form的自动转换。

作核心控制器servletAction根据客户请求将该请求转到相应的Action。Action类的四个参数类型为ActionMapping,ActionForm,HttpServletRequest, HttpServletResponse;其中ActionMapping通过截取url获得配置文件中action-mapping中的action也就是获得了他的模型以及视图。ActionForm将获取到的表单参数直接转换为相应的form类中数据类型。控制器Action通过对数据的处理调用mapping.findForward()决定返回ActionMapping中存储的哪一个视图(即返回某一个<forward>标签中的url)

struts深入解读参考:http://blog.csdn.net/column/details/struts.html

posted @ 2017-03-27 15:30  短腿的兔子跑得快  阅读(155)  评论(0编辑  收藏  举报