
SpringMvc
ADAMs.
https://gitee.com/adams9812
欢迎大家来star我的项目(●'◡'●)
展开
-
关于SpringMvc中的注解@ResponseBody的使用
@Responsebody表示该方法的返回结果直接写入HTTP Response Body中一般在Ajax异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP Response Body中。比如异步获取Json数据,加上@Responsebody后,会直接返回Json数据。总结:...原创 2020-03-21 01:40:24 · 398 阅读 · 0 评论 -
【SpingMVC学习笔记(七)】SpringMVC的拦截器使用
这里首先介绍一下SpringMVC的拦截器和过滤器:1、过滤器是servlet规范的一部分,而拦截器是SpringMVC框架的。2、拦截器能做的任何功能,过滤器都能进行。3、SpringMVC框架支持只拦截器,并且只能针对controller层进行的。当controller层有异常的时候,首先会交给前端控制器进行异常处理,如果有异常处理器的话,就可以使用异常处理器处理异常,然后再返...原创 2020-03-10 17:14:08 · 156 阅读 · 0 评论 -
【SpringMVC学习笔记(六)!!重要内容!!】基于SpringMVC的文件的上传
首先一定要在pom.xml文件中导入两个坐标依赖,主要是用于文件上传所用的: <!-- 文件上传需要导入的坐标依赖 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</...原创 2020-03-10 01:06:32 · 150 阅读 · 0 评论 -
【SpringMVC学习笔记(五)!!敲黑板!!】SpringMVC返回值类型及响应数据类型
使用Model对象这里我们可以使用Model对象,就类似于setAttribute的方式来设置键值对,存储在request域,然后jsp页面的话,就可以直接通过 ${user.username}、${user.password}、${user.age} 来进行显示,但是要注意不要忽略EL表达式,要打开支持,使用 isELIgnored = "false" 打开对EL表达式的支持: ...原创 2020-03-09 01:25:24 · 235 阅读 · 0 评论 -
SpringMVC使用注解@RequestBody获取AJAX中的JSON对象报错解决方案
首先,我们来看一下@RequestBody在JSON格式中使用时需要注意的点(一定要区分开@RequestParam):因此,当前端使用Ajax传入JSON对象到controller层的时候,一定要注意这两个键值对 contentType 和 dataType,并要求在data栏目中要定义的是一个JSON字符串的形式,其原因是因为@RequestBody是将我们前端传过来的JSON字符串...原创 2020-03-09 00:50:07 · 1048 阅读 · 0 评论 -
【SpringMVC学习笔记(四)】SpringMVC中常用的注解
@RequestParam主要是用于指定前端传过来的参数,假如说使用了这个注解的话就一定要在controller层方法中使用到这个参数,一定要有一个参数去对应这个jsp页面传过来的参数,亦或者可以在参数列表中使用该注解进行重命名(如果前端传过来的参数名跟controller层的参数名不一致时使用):@RequestParam(name = " ") 或者 @RequestParam(valu...原创 2020-03-08 12:49:41 · 131 阅读 · 0 评论 -
【SpringMVC学习笔记(三)】SpringMVC的请求参数绑定、自定义类型转换器、请求参数乱码问题的解决案例
请求参数绑定:一、请求参数绑定实例入门程序:jsp部分的代码,这里传入的是两个参数username&password: <%--请求参数的绑定 --%> <a href="param/testparam?username=hh&password=ww">请求参数绑定</a>controller层的java接收代码: ...原创 2020-03-08 11:57:41 · 270 阅读 · 0 评论 -
【SpringMvc学习笔记(二)】入门案例Demo以及RequestMapping详解
1、首先,我们需要创建一个Maven-webapp项目,并且在pom.xml中导入坐标依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2020-03-07 00:36:22 · 394 阅读 · 0 评论 -
【SpringMvc学习笔记(一)超实用】!!!SpringMvc环境搭建!!!
1、首先我们要new一个Project,然后创建的是一个Maven工程,一定要勾选Maven工程中的webapp应用,才能创建一个web项目!为了加快创建web项目时候的速度,我们可以在Maven页面中添加一个键值对,加快项目的下载和创建速度【archetypeCatalog-internal】2、在创建好项目之后,我们要开始搭建我们的WEB项目。因为Maven默认的环境并不满足我...原创 2020-03-06 00:30:44 · 198 阅读 · 0 评论