SpringMVC
文章平均质量分 71
SpringMVC
开猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC-09-拦截器
1.拦截器简介Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。说到这里,可能大家脑海中有了一个疑问,这不是我们之前学的过滤器吗?是的它和过滤器是有几分相似,但是也有区别,接下来我们就来原创 2021-01-03 18:36:37 · 142 阅读 · 0 评论 -
SpringMVC-08-异常处理
当服务器内部出现异常时,将用户页面跳转到一个提示页面。Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。原创 2021-01-03 12:04:02 · 140 阅读 · 0 评论 -
SpringMVC-07-实现文件上传
1. 准备1.1 form表单form 表单的 enctype (表单请求正文的类型)取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded)enctype为默认值时,表单数据以键值对的形式提交。method 属性取值必须是 Post提供一个文件选择域1.1.1.1.1.1.1....原创 2021-01-02 15:52:10 · 125 阅读 · 0 评论 -
SpringMVC-06-响应数据
1. 字符串如果配置通过视图解析器,则返回的字符串会变成视图解析器的URL,不通过视图解析器则直接在浏览器中显示返回的字符串。2. void默认会转发到当前Mapping通过视图解析器的地址。实际中可以通过原生的API HttpServletRequest来实现转发:request.getRequestDispatcher(“URL”);还可以用HttpServletResponse来实现重定向:response.sendRedirect(request.getContextPath"URL"原创 2020-12-30 16:27:03 · 107 阅读 · 0 评论 -
SpringMVC-05-常用注解和REST
1.RequsetParam解决前台参数名字和后台参数名字不一致问题。属性:value:请求参数中的名称。required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错.前台的传参username=安琪拉<a href="controller/hello?username=安琪拉">click</a>后台接收参数名字为name:RequestMapping("/hello") public String hello(@Req原创 2020-12-27 21:30:02 · 288 阅读 · 0 评论 -
SpringMVC-04-自定义类型转换器
1.自定义类型转换器前台表单提交的数据都是字符串形式的,spring会将接收到的字符串自动转换为controller参数对应的类型。我们也可以自定义类型转换器,将字符串转换为对应的类型。实现了Converter接口的类都是类型转换器:import org.springframework.core.convert.converter.Converter;import java.text.DateFormat;import java.text.ParseException;import java.原创 2020-12-26 19:13:56 · 165 阅读 · 0 评论 -
SpringMVC-03-RestMapping注解, 请求参数的绑定,中文乱码
1.RestMapping注解的参数:path, value : 作用一样,表示路径,只有一个属性时可以省略。method:设置请求方法。例如 method={RequestMethod.POST} 表示只接收POST请求。params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的key和value必须和配置的一模一样。例如:params ={“accountName”},表示请求参数必须有accountName params ={“moeny!100”},表示请求参数原创 2020-12-25 22:51:40 · 1666 阅读 · 0 评论 -
SpringMVC-02-注解案例
1. 由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> &l原创 2020-12-26 13:22:30 · 107 阅读 · 0 评论 -
SpringMVC-01-快速案例
导入的依赖:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>原创 2020-12-24 21:38:27 · 178 阅读 · 1 评论
分享