首页
学习
活动
专区
工具
TVP
发布

云霄雨霁

专栏作者
209
文章
238205
阅读量
42
订阅数
搭建SpringMVC(非web.xml文件方式)
既然DispatcherServlet是Spring MVC的核心,首先来配置DispatcherServlet。传统的配置DispatcherServlet是通过web.xml来配置的,然后将web.xml放在应用的WAR包里面。这里不使用web.xml文件配置,而采用Java来将DispatcherServlet配置在servlet容器中。
SuperHeroes
2019-03-12
7890
SpringMVC--Json数据交互笔记
json数据交互 json数据格式在接口调用中和html页面中较常用。 比如webservice接口,传输json数据。 springmvc进行json交互 1、请求json,输出json。要求请求的是json,所以在前端页面需要将请求的内容转成json,不太方便。 2、请求的是key/value,输出的是json。此方法较为常用。 环境准备: 1、加入jar包。使用jackson的包进行json转换(@requestBody和@ResponseBody使用该包进行转换)。 2、配置适配器。
SuperHeroes
2018-05-31
8160
SpringMVC--拦截器笔记
定义拦截器: 实现HandlerInterceptor接口。接口中提供三个方法。 1、进入Handler方法之前执行 //可以用于身份认证、身份授权,return false表示拦截;return true表示放行。 public boolean preHandler(HttpServletRequest request,     HttpServletResponse response, Object handler) throws Exception{} 2、进入Handler方法之后,返回
SuperHeroes
2018-05-31
3730
SpringMVC--配置笔记
配置前端控制器 在web.xml中配置前端控制器 <servlet>     <servlet-name>springmvc</servlet-name>     <servlet-class>DispatcherServlet的全限定类名</servlet-class>     <!--contextConfigLocation配置springmvc加载的配置文件(配置处理器映射器、适配器等)-->     <init-param>         <param-name>contextCo
SuperHeroes
2018-05-30
5160
SpringMVC--处理器映射器和处理器适配器笔记
非注解的处理器映射器和适配器 处理器映射器:  BeanNameUrlHandlerMapping: 上面讲过 SimpleUrlHandlerMapping: <!--简单url映射--> <bean class="SimpleUrlHandlerMapping的全限定类名">     <property>         <props>             <!--对itemsController_01进行url映射,url是key属性的值-->             <prop
SuperHeroes
2018-05-30
2.2K0
SpringMVC--参数绑定笔记
从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。 springmvc中,接受页面提交的数据是通过方法的形参来接收。而不是在controller类定义成员变量接收。 注解开发中参数绑定: 将request请求过来的key/value的数据(理解成一个串),通过转换(参数绑定的一部分),将key/value串转成形参,将转换后的结果传给形参(整个参数绑定过程)。 springmvc所支持的参数绑定: 1、默认支持很多类型:HttpServ
SuperHeroes
2018-05-30
7580
Java--SpringMVC架构原理分析
SpringMVC过程: 发起请求到前端控制器(DispatherServlet) 前端控制器请求处理器映射器(HandlerMapping )查找 Handler(可以根据xml配置、注解进行查找) 处理器映射器向前端控制器返回Handler 前端控制器调用处理器适配器去执行Handler 处理器适配器去调用相应的Handler Handler执行,将ModelAndView(springmvc的一个底层对象,包括model和view)返回给处理器适配器 处理器适配器向前端控制器返回ModelAndVie
SuperHeroes
2018-05-22
5340
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档