SpringMVC小记
文章平均质量分 79
记录SpringMVC中的一些知识点
曲健磊的个人博客
just do it!
展开
-
SpringMVC 数据类型转换
最近在做项目时需要将前台 2018-08-06 格式的字符串传递到 SpringMVC 的 handler 方法的参数中时,转换成日期对象,想到了 SpringMVC 提供了一个转换器接口可以实现这个需求,特此记录一下:再次看一下 SpringMVC 的执行流程:在处理数据转换和数据的格式化时一张更加详细的图:注意第四步,适配器在调用我们编写的 handler 方法时,会先经历...原创 2018-08-16 09:08:23 · 1702 阅读 · 0 评论 -
Restful风格的URL请求
SpringMVC的URL请求的配置方式有两种第一种方式:.do,.action 类似于 /user/addUser.do /user/addUser.action第二种配置方式:/ 类似于/user/addUser /user/delUser注意:第二种方式其实是包含第一种方式,但是当我们的页面包含静态资源文件.js,.image,*.css 的时候 springMVC 会将他们...原创 2018-06-06 16:03:34 · 22851 阅读 · 0 评论 -
SpringMVC数据校验
我们在使用 SpringMVC 处理前台请求的时候,对于传输过来的数据我们可以通过对象的方式来接收,为了保证数据的合法性,我们往往需要对数据进行合法性校验(尽管前台已经进行了 js 验证),简单类型的数据,我们一般 if (str == null || str.length().trim() == 0) return ...,但是如果是对象,校验就相对复杂一些,不仅要进行非 null 判断,还要对...原创 2018-08-14 18:46:04 · 1733 阅读 · 0 评论 -
使用SpringMVC进行文件的上传
2 : 文件的上传 文件的上传涉及到的内容 :单个文件上传,多个文件上传2.1 单个文件的上传 * 文件上传默认是采用的apache的上传组件 commons-fileupload进行上传 * 引入相关的jar包 commons-fileupload.jar common-io.jar * 利用表单post提交 注意conte...原创 2018-06-04 23:14:52 · 209 阅读 · 0 评论 -
SpringMVC配置拦截器
一、拦截器的概念SpringMVC 中的 Interceptor 拦截器的主要作用就是拦截用户的 url 请求,并在执行 handler 方法的前中后加入某些特殊请求,类似于 servlet 里面的过滤器。二、拦截器的开发定义一个拦截类,实现HandlerInterceptor接口package com.qjl.ssm.sysmanage.interceptor;import...原创 2018-06-03 18:37:40 · 234 阅读 · 0 评论 -
SpringMVC接收和返回参数的最主要的一种方式 -- json
在实际开发中用的比较多的一种传递参数和返回的一种数据格式。还要对静态资源放行<mvc:resources location="/jsAndCss/" mapping="/jsAndCss/**"></mvc:resources>要想把请求中的数据以及响应回的数据解析成 jso原创 2018-06-03 11:44:26 · 294 阅读 · 0 评论 -
如何从前台传输userList到后台,并由SpringMVC接收?
在不使用 json 格式的数据的时候仍然需要使用包装类:package com.qjl.ssm.sysmanage.dto;import java.io.Serializable;import java.util.List;import com.qjl.ssm.sysmanage.entity.User;/** * 包装类:UserDTO */public class Us...原创 2018-06-02 16:45:03 · 2875 阅读 · 1 评论 -
SpringMVC中的Controller如何获取请求中的参数
可以从 HTTPServletRequest,简单类型参数,pojo 类型参数,包装类,集合类型的参数中获取请求中的参数,当然,还可以通过 json 格式的字符串来获取原创 2018-05-25 22:59:40 · 37592 阅读 · 0 评论 -
SpringMVC的Controller中常用的三种返回值类型
的第三范式返回String类型(逻辑视图)在返回值为String类型的时候可以调用重定向和转发的标签。 用redirect和forward返回,注意:用这两个标签必须写全路径,不适应视图解析器的逻辑视图...原创 2018-05-23 23:29:45 · 31759 阅读 · 8 评论 -
SpringMVC常用的三种HandlerMapping和HandlerAdapter
目录: 1. 对 SpringMVC 执行流程的简介 2. Controller上配置RequestMapping 注解开发 配置视图名的前缀和后缀 可以用mvc注解驱动来替代mapping和adapter 注解的处理器映射器和处理器适配器是配对使用的 如何获取请求中的参数附上一张 SpringMVC 的执行流程图: ...原创 2018-05-21 20:30:50 · 1058 阅读 · 1 评论