javaweb随笔(四)------SpringMVC与Struts2的主要区别
2017-09-02 13:48
288 查看
①springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑器。
②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。
③Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解析器是将request对象内容进行解析成方法形参,将响应数据和页面封装成ModelAndView对象,最后又将模型数据通过request对象传输到页面。 Jsp视图解析器默认使用jstl。
②springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。
③Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解析器是将request对象内容进行解析成方法形参,将响应数据和页面封装成ModelAndView对象,最后又将模型数据通过request对象传输到页面。 Jsp视图解析器默认使用jstl。
相关文章推荐
- SpringMVC与Struts2的主要区别
- SpringMVC与Struts2的主要区别
- SpringMVC与Struts2的主要区别
- SpringMVC与Struts2的主要区别
- SpringMVC 和Struts2的区别
- springmvc 实现原理与struts2原理的区别
- springmvc和struts2区别
- Struts2和springMVC的区别
- 面试 -- SpringMVC和Struts2 的区别
- SpringMVC与Struts2区别与比较总结
- springmvc和struts2的区别
- SpringMVC与Struts2区别与比较总结
- SpringMVC与Struts2区别与比较总结
- SpringMVC 和 Struts2 框架区别
- SpringMVC与Struts2的区别
- Struts2与SpringMVC的区别
- springmvc 和struts2的区别
- struts2和springMVC的区别
- 【Spring】springMVC和struts2的区别
- SpringMVC与struts2的区别