SpringMVC
凌麟柒
让我从坑里。。。爬出来!
展开
-
为什么从HttpRequest拿出数据需要重写getInputStream方法
很多文章解释这个问题的是,说是SpringMVC自己用的InputStream没有实现reset()方法,而JDK大部分自带InputStream实现了这个方法,所以可以让InputStream重复读取,但是在笔者仔细了解后,发现实质上不是reset()的问题。原创 2020-03-01 19:56:26 · 2193 阅读 · 0 评论 -
SpringMVC的Map共享数据的原理
SpringMVC流程简单来说就是一个请求到达前端控制器,先由处理器映射器处理请求获得chain执行链,这个执行链还包含了拦截器,这个执行链经过处理器适配器拿到合适的处理器适配器,去执行相应的处理器方法,最终返回ModelAndView,接着通过视图解析器获取逻辑视图结合数据渲染为物理视图最终返回给用户前言在参考一个开源项目的时候看到在其代码编写在Controller层使用Map来共享数据...原创 2019-02-24 23:46:36 · 936 阅读 · 0 评论 -
SpringMVC入门
回顾之前的JavaWeb的MVC架构在web.xml中配置servlet以及映射路径在servlet类中获取请求参数并调用相应的业务方法最后通过请求转发或者重定向的方式来跳转页面SpringMVC入门SpringMVC的请求分发都是依靠一个Servler,DispatcherServlet–前端控制器开发步骤配置前端控制器:DispatcherServlet配置处理器映射器:...原创 2019-03-04 22:00:43 · 322 阅读 · 0 评论 -
SpringMVC和JSON的时间格式
Date类型数据从后台转前台格式问题传输数据时会出现时间是一串时间戳数字的问题,所以需要转换格式如果传输的不是JSON数据对于JSP来说,需要使用JSTL标签库(记得加依赖)<fmt:foematDate: value = "${date}", pattern = "yyyy-MM-dd"/>对于FreeMarker来说,需要用到FreeMarker自己的语法&原创 2019-03-04 22:02:31 · 629 阅读 · 0 评论