导航

随笔分类 -  SpringMVC

摘要:在页面发送POST请求,将中文传递给controller,在编译平台发生乱码,导致存储到数据库中的数据也乱码 解决办法: 在web.xml中添加一个编码过滤器 阅读全文

posted @ 2017-12-01 15:45 耍流氓的兔兔 阅读(219) 评论(0) 推荐(0)

摘要:SpringMVC controller返回值类型: 1 String return "user":将请求转发到user.jsp(forword) return "redirect:user":将请求重定向到user(redirect) 2 ModelAndView 返回数据和视图 3 Object 阅读全文

posted @ 2017-10-10 19:44 耍流氓的兔兔 阅读(157) 评论(0) 推荐(0)

摘要:SpringMVC处理异常: 1 使用@ExceptionHandler注解 只有ModelAndView可以携带错误信息 2 使用@ExceptionHandler处理特定类型的异常 3 使用@ControllerAdvice织入全局异常 阅读全文

posted @ 2017-10-10 19:44 耍流氓的兔兔 阅读(179) 评论(0) 推荐(0)

摘要:SpringMVC拦截器: 创建拦截器必须声明HandlerInterceptor接口 阅读全文

posted @ 2017-10-10 19:43 耍流氓的兔兔 阅读(207) 评论(0) 推荐(0)

摘要:SpringMVC返回JSON格式的数据: 1 添加jar包(gson-2.8.0.jar): 或者(jackson-databind-2.1.5.jar): 2 在controller中配置注解: 方法的返回值就是需要的对象 @ResponseBody会自动调用包中的方法将数据转为json格式 S 阅读全文

posted @ 2017-10-10 19:43 耍流氓的兔兔 阅读(869) 评论(0) 推荐(0)

摘要:SpringMVC处理列表和数组类型: 当form提交多个参数时,可以使用@RequestParam(value="")注解将其注入到列表或数组中,否则参数无法传值 1 controller接收列表 2 controller接收数组 阅读全文

posted @ 2017-10-10 19:43 耍流氓的兔兔 阅读(303) 评论(0) 推荐(0)

摘要:SpringMVC类型转换: 1 日期类型转换: 针对日期类型,springmvc默认没有做类型转换,因此会报告400错误,此时需要配置日期类型转换器 1.1 在pojo层添加注解:@DateTimeFormat() pattern:日期格式(前端传输的日期也必须是这个格式) 1.2 自定义类型转换 阅读全文

posted @ 2017-10-10 19:43 耍流氓的兔兔 阅读(156) 评论(0) 推荐(0)

摘要:REST: HiddenHttpMethodFilter: 浏览器 form 表单只支持 GET 和 POST 请求,不支 持 DELETE、PUT请求 Spring添加了一个过滤器,可以将这些请求转换 为标准的 http 方法,支持 GET、POST、PUT 和 DELETE 请求 <filter 阅读全文

posted @ 2017-10-05 16:44 耍流氓的兔兔 阅读(197) 评论(0) 推荐(0)

摘要:SpringMVC 处理模型数据: 1 controller接收pojo: 2 controller接收model: 3 controller返回modleAndView: 阅读全文

posted @ 2017-09-27 21:13 耍流氓的兔兔 阅读(238) 评论(0) 推荐(0)

摘要:原生API: Servlet环境中一些有用的对象: HttpServletRequest HttpServletResponse HttpSession Reader Writer InputStream OutputStream java.security.Principal 1 配置环境 1.1 阅读全文

posted @ 2017-09-27 21:13 耍流氓的兔兔 阅读(286) 评论(0) 推荐(0)

摘要:DispatcherServlet的配置: DispatcherServlet是SpringMVC的前端控制器,所有的请求都经过前端控制器,也是项目中出现的唯一一个servlet,在 web.xml中进行配置: 1 @Controller: 用于标记在一个类上,标记的类就是一个SpringMVC C 阅读全文

posted @ 2017-09-27 21:12 耍流氓的兔兔 阅读(1899) 评论(0) 推荐(0)

摘要:Spring MVC处理的流程: 具体执行步骤如下: 1 首先用户发送请求给前端控制器,前端控制器根据请求信息(如url)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的1、2步骤 2 页面控制器接收到请求后,进行功能处理,首先需要收集和绑定请求参数到一个对象 阅读全文

posted @ 2017-09-27 21:11 耍流氓的兔兔 阅读(7437) 评论(0) 推荐(0)