黑马程序员技术交流社区

标题: 【石家庄校区】springmvc与struts2不同 [打印本页]

作者: ziaoganxh    时间: 2017-12-27 15:38
标题: 【石家庄校区】springmvc与struts2不同
本帖最后由 小石姐姐 于 2017-12-27 18:44 编辑

1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。
2、springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。
3、Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解析器是将request请求内容解析,并给方法形参赋值,将数据和视图封装成ModelAndView对象,最后又将ModelAndView中的模型数据通过reques域传输到页面。Jsp视图解析器默认使用jstl。


作者: 零度☆黎明    时间: 2018-1-27 00:17
棒棒哒 ............




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2