
Spring MVC
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spri
@青春之路
有道无术,术尚可求;
有术无道,止于术
展开
-
解决JSON返回到浏览器出现中文乱码显示???的问题
在使用Spring MVC做项目时,使用@ResponseBody注解返回JSON串,但是将JSON返回给前端进行处理时,启动tomcat并在浏览器访问时出现???乱码。解决方案方案一在相应的请求注解上添加参数produces = "application/json; charset=utf-8"方案二在SpringMVC的配置文件中的<mvc:annotation-driven>中加入<mvc:message-converters>的配置<mvc:annot原创 2020-06-01 12:01:49 · 3236 阅读 · 1 评论 -
No converter found for return value of type: class java.util.ArrayList终极解决方案
1、错误原因:springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖。2、解决方案我们需要在pom.xml中导入以下三个依赖注意:三个依赖缺一不可!!!<properties> <jackson.version>2.9.0</jackson.version></properties> <dependency> <groupId>com.fasterxml.jackson.cor.原创 2020-06-01 08:43:58 · 726 阅读 · 0 评论 -
Spring MVC中的拦截器
文章目录一、拦截器概述二、自定义拦截器步骤1、 创建类,实现HandlerInterceptor接口,重写需要的方法2、在springmvc.xml中配置拦截器类3、HandlerInterceptor接口中的方法4、编写两个拦截器并配置5、运行结果一、拦截器概述1、SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。2、可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。3、拦截器和过滤器的功能比较类似,有原创 2020-05-19 19:08:29 · 385 阅读 · 0 评论 -
不一样的Spring MVC异常处理
一、异常处理的思路系统的 dao、service、controller 出现异常都通过 throws Exception 向上抛出,最后由 Spring MVC 前端控制器交由异常处理器进行异常处理。二、实现步骤1、编写自定义异常类和错误页面public class SysException extends Exception { private String message; public SysException(String message) { this原创 2020-05-19 17:07:27 · 125 阅读 · 0 评论 -
Spring MVC实现文件上传,有必要进来看一看
文章目录一、文件上传的回顾1、整体感知2、案例分析(1)添加依赖(2)编写文件上传的JSP页面(3)编写文件上传的Controller控制器一、文件上传的回顾1、整体感知2、案例分析(1)添加依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>原创 2020-05-19 13:41:33 · 182 阅读 · 0 评论 -
Spring MVC响应数据和结果视图
文章目录一、返回值分类1、返回字符串2、返回void(1)、使用 request 转向页面(2)、通过 response 页面重定向(3)、通过 response 指定响应结果3、返回值是ModelAndView对象二、Spring MVC框架提供的转发和重定向1、 forward请求转发2、 redirect重定向三、@ResponseBody响应json数据1、作用2、需求3、示例一、返回值分类1、返回字符串<a href="user/testString">testString<原创 2020-05-18 16:45:13 · 423 阅读 · 0 评论 -
5分钟弄懂Spring MVC常用注解,不信你来看
文章目录一、@RequestMapping注解一、@RequestMapping注解查看@RequestMapping注解的源码,我们可以了解到该注解作用的范围以及常用的属性。原创 2020-05-18 13:21:13 · 391 阅读 · 0 评论 -
看完这篇Spring MVC请求参数绑定,我笑了。
文章目录一、请求参数绑定说明1、基本数据类型和字符串类型2、实体类型3、集合数据类型二、请求参数中文乱码的解决三、自定义类型转换器4.1 编写自定义类型转换类实现Converter接口4.2 注册自定义类型转换器,在springmvc.xml配置文件中编写配置4.3 在 annotation-driven 标签中引用配置的类型转换服务四、使用 ServletAPI 对象作为方法参数一、请求参数绑定说明1、基本数据类型和字符串类型<a href="param/testParam?userId=1原创 2020-05-17 22:04:01 · 354 阅读 · 0 评论 -
Spring MVC入门看这篇就够了
文章目录一、三层架构和MVC1、三层架构2、MVC模型3、观察者模式与 MVC二、Spring MVC概述1、Spring MVC是什么2、Spring MVC 在三层架构的位置3、Spring MVC 和 Struts2 的优略分析三、Spring MVC入门案例1、创建web工程,导入jar包2、编写index.jsp3、 配置核心的控制器(配置DispatcherServlet)4、编写springmvc.xml的配置文件5、编写HelloController控制器类6、 在WEB-INF目录下创建p原创 2020-05-15 16:24:49 · 1547 阅读 · 0 评论