
SpringMvc
文章平均质量分 82
从头再来_f
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC基于注解使用:异常处理
目录1、内置异常处理解析器2、统一异常处理1、内置异常处理解析器在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面将介绍使用Spring MVC统一处理异常的解.原创 2021-08-30 18:18:18 · 695 阅读 · 0 评论 -
SpringMVC基于注解使用:国际化
目录1、通过浏览器语言设置国际化化2、通过超链接来切换国际化3、国际化类型转换和验证失败的信息4、国际化代码中的内容1、通过浏览器语言设置国际化化在日常工作中,如果你的网站需要给不同语言地区的人进行查看,此时就需要使用国际化的基本操作,springmvc的国际化操作比较容易。login.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix原创 2021-08-30 15:34:10 · 768 阅读 · 0 评论 -
SpringMVC基于注解使用:拦截器
目录1、Springmvc拦截器1、自定义拦截器2、定义多个拦截器2、拦截器跟过滤器的区别3、使用拦截器实现登录权限拦截1、Springmvc拦截器拦截器采用AOP的设计思想, 它跟过滤器类似, 用来拦截处理方法在之前和之后执行一些跟主业务没有关系的一些公共功能:比如:可以实现:权限控制、日志、异常记录、记录方法执行时间.....SpringMVC提供了拦截器机制,允许运行目标方法之前进行一些拦截工作或者目标方法运行之后进行一下其他相关的处理。自定义的拦截器必须实现.原创 2021-08-30 11:31:06 · 3519 阅读 · 0 评论 -
SpringMVC基于注解使用:上传&下载
目录1、文件下载1.1、servlet原生下载方式1.2、使用RespsonseEntity可以用来定制响应内容1.3、使用RespsonseEntity实现下载2、文件上传2.1、单文件上传2.2、多文件上传2.3、多文件多线程上传2.4、上传磁盘路径显示图片:1、文件下载1.1、servlet原生下载方式/** * 基于servlet api的文件下载 */ @RequestMapping("/download")原创 2021-08-30 10:11:41 · 470 阅读 · 0 评论 -
SpringMVC基于注解使用:JSON处理
目录1、SpringMVC的返回JSON数据2、SpringMVC的获取JSON数据1、以@RequestBody接收2、以实体类方式接收3、以Map接收4、以List接收json数据格式回顾:java转换为json 的过程一般会称为 “序列化”json转换为java 的过程一般会称为 “反序列化”Json的属和字符串值 必须要用双引号“” 不能用单引号 java json String "xx原创 2021-08-27 17:50:08 · 1661 阅读 · 0 评论 -
SpringMVC基于注解使用:类型转换&数据格式化&数据验证
目录类型转换&数据格式化&数据验证1、类型转换器自定义类型转换器测试:2、数据格式化注解类型3、数据校验3.1、原生的表单如何获取错误信息:3.2、Springmvc form标签类型转换&数据格式化&数据验证1、类型转换器在日常的企业开发需求中,我们输入文本框的内容全部都是字符串类型,但是在后端处理的时候我们可以用其他基本类型来接受数据,也可以使用实体类来接受参数,这个是怎么完成的呢?就是通过SpringMVC提供的类型转换器原创 2021-08-27 16:24:23 · 1401 阅读 · 0 评论 -
SpringMVC基于注解使用:响应处理
目录响应处理1、使用默认内置视图解析器(ViewResolver)2、使用视图控制器3、使用Model,Map,ModelMap传输数据到页面4、使用ModelAndView对象传输数据到页面5、使用session传输数据到页面1.通过servlet api的方式去读写session2.通过springmvc提供的注解方式去读写session6、使用@ModelAttribute来获取请求中的数据7、使用forward实现页面转发8、使用redirect来实现原创 2021-08-26 17:43:11 · 755 阅读 · 0 评论 -
springmvc 控制器是不是单例的?如果是单例的会出现什么问题?怎么解决?
备注一下Spring MVC中的控制器是不是单例模式?如果是,如何保证线程安全?【SpringMVC】二.SpringMVC控制器是不是单例模式(存在问题,如何解决)原创 2021-08-26 17:40:19 · 636 阅读 · 0 评论 -
SpringMVC基于注解使用:请求处理
目录请求处理1、请求参数处理1、SpringMVC对请求参数的处理2、乱码问题的解决3、SpringMVC对原生API的支持2、请求映射处理1、@RequestMapping2、@PathVariable3、REST4、静态资源的访问请求处理1、请求参数处理数组接收参数List集合接收参数1、SpringMVC对请求参数的处理在之前的servlet中我们可以通过request.getParameter()来获取请求中的参数,但是在我们编写的原创 2021-08-26 14:52:13 · 830 阅读 · 0 评论 -
SpringMVC简单介绍及使用
1、回顾MVC三层架构1.1、MVC三层是什么MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。就是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数原创 2021-08-25 11:12:40 · 524 阅读 · 0 评论