首页 > 编程语言 > 详细

简单介绍下 springMVC 和 struts2 的区别有哪些?

时间:2021-01-04 14:46:30      阅读:14      评论:0      收藏:0      [点我收藏+]

 

a、springmvc 的入口是一个 servlet 即前端控制器,而 struts2 入口是一个 filter 过虑器。

b、springmvc 是基于方法开发(一个 url 对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),

struts2 是基于类开发,传递参数是通过类的属性,只能设计为多例。

c、Struts 采用值栈存储请求和响应的数据,通过 OGNL 存取数据,springmvc 通过参数解析器是将 request 请求内容解析,并给方法形参赋值,将数据和视图封装成 ModelAndView对象,最后又将 ModelAndView 中的模型数据通过 reques 域传输到页面。Jsp 视图解析器默认使用 jstl。

简单介绍下 springMVC 和 struts2 的区别有哪些?

原文:https://www.cnblogs.com/lixuze/p/14229158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!