springMVC
孙文旭
这个作者很懒,什么都没留下…
展开
-
springmvc 时间格式的绑定解决
需求 前端传递一个时间过来,后台需要接收并转换为时间格式进行存储 传统的servlet中我们是怎么解决的? 我们接受到的是一个时间格式的字符串,然后使用simpledataformat类就可以解析, 在springmvc中呢? 解决方法一: 仍然使用该法方法,springmvc默认提供了request参数,我们可以把springmvc中的controller当成servlet使用 这样可以解决该问...原创 2019-06-17 10:28:32 · 754 阅读 · 0 评论 -
SpringMVC 数据交互中文乱码问题解决
配置web.xml文件添加过滤器 <!--解决请求乱码问题--> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilt...原创 2019-06-17 10:31:02 · 460 阅读 · 0 评论 -
SpringMVC controller中一个方法调用另一个方法
首先这种方式是不对的 在使用springmvc时是一个请求对应一个方法,你也可以把它理解为一个servlet springmvc是基于servlet实现的,你可以在一个servlet中调用另一个servlet中的方法吗?显然是不行的 那我们在使用servlet的时候是怎么实现的?转发或者重定向 同理,我们在controller中也需要使用转发或者重定向 而且springmvc也给我们提供了转发和重...原创 2019-06-17 11:46:16 · 25604 阅读 · 9 评论 -
SpringMVC 返回string中文为'?'的问题
问题描述: 只有当返回值是 String时才会出现中文乱码,而当返回值是Map<String, Object>或者是其它类型时,并没有中文乱码的出现. 解决方法: 1): @RequestMapping(value = "***",produces={"text/html;charset=UTF-8;","application/json;"}) 2): <mvc:annot...转载 2019-06-18 18:09:13 · 1115 阅读 · 0 评论 -
使用springmvc的一些心得
最好前后端分离 使用jackson,返回HashMap,不要返回string(避免中文乱码问题) 接收参数,封装对象来接收 接收参数时,注意时间格式转换(配置Converter转换器) ...原创 2019-06-18 18:14:52 · 665 阅读 · 0 评论 -
Spring 拦截器
拦截器 基本概念 1.拦截器和过滤器思想基本一致 2.Spring的HandlerMapping处理器支持拦截器应用,当需要为某些请求提供特殊功能时,例如对用户进行身份认证、登录检查等 3.拦截器必须实现HandlerInterceptor接口 4.HandlerInterceptor接口有以下3个方法 preHandle():处理器执行前被调用。方法返回true表示会继续调用其他拦截器和处理器...原创 2019-06-30 21:48:45 · 94 阅读 · 0 评论 -
Spring 全局异常处理器
通过 @ControllerAdvice 注解,我们可以在一个地方对所有 @Controller 注解的控制器进行管理。 注解了 @ControllerAdvice 的类的方法可以使用 @ExceptionHandler、 @InitBinder、 @ModelAttribute 注解到方法上,这对所有注解了 @RequestMapping 的控制器内的方法都有效。 @ExceptionHand...转载 2019-06-30 22:03:55 · 394 阅读 · 0 评论