![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
小丸与小鹿
高大,威猛,潇洒的小菜花
展开
-
SpringMVC学习之三层架构
Spring MVC关于三层架构和MVC三层架构 我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多,所以我们的案例也都是基于三层架构设计的。 三层架构中,每一层...转载 2019-08-06 08:42:33 · 1845 阅读 · 0 评论 -
Spring整合SpringMVC框架
Spring整合SpringMVC框架今天学完了SpringMVC的内容,SpringMVC给我看起来就像是在前端页面JSP和后台Service之间多加了一道管理的框架,因为我之前把前端jsp的请求都发送给后台的servlet,现在学完SpringMVC,后台接受的程序都用MVC的框架来写了,简单的架构下图所示。但是由于还没有学过MyBatis的内容(这部分打算抓紧学),所以在这里打算写一写...原创 2019-09-02 17:06:57 · 250 阅读 · 0 评论 -
Spring中的拦截器的作用
Spring中的拦截器的作用SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。谈到拦截器,还要向大脚提一个词–拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。说到这...原创 2019-09-02 14:32:26 · 4048 阅读 · 1 评论 -
SpringMVC的异常处理
SpringMVC的异常处理一、异常处理思路Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherServlet找异常处理器进行异常的处理。二、SpringMVC的异常处理第一步、编写自定义异常处理类(做提示信息的)。第二步、编写异常处理器。第三步、配置异常处理器(跳转到提示页面)。首页jsp代码index.jsp<...原创 2019-09-01 17:24:51 · 102 阅读 · 0 评论 -
SpringMVC实现文件上传
SpringMVC实现文件上传一、文件上传的必要前提1、form表单的enctype取值必须是:multipart/from-data (一般情况下的默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型2、method属性取值必须是Post3、提供一个文件选择域 二、文件上传的原理分析当form表单的enctype...原创 2019-09-01 15:56:48 · 157 阅读 · 0 评论 -
SpringMVC之响应数据和结果视图
响应数据和结果视图1、返回值分类1.1、返回字符串Controller方法返回字符串可以制定逻辑视图的名称,根据视图解析器为物理视图的地址。主界面发送链接交于后端的控制器<a href="user/testString">testString</a>后端控制器Controller接收到前端的请求然后处理数据。@Controller@RequestMappi...原创 2019-09-01 13:41:29 · 157 阅读 · 0 评论 -
SpringMVC中常用的注解
SpringMVC中常用的注解1、@RequestParam注解作用:@RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)@RequestParam有三个参数:value:参数名;required:是否必需,默认为true,表示请求参数中必须包含该参数,如果不包含抛出异常。defaultValue:默认参数值,如果设置了该值...原创 2019-08-29 16:04:28 · 311 阅读 · 0 评论 -
自定义类型转换器
自定义类型转换器**需求:**表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明 Spring框架内部会默认进行数据类型转换,但是如果想自定义类型的转换就要重写自定义类型转换器。**问题:**在SpringMVC中,时间的类型的格式2018/11/11这样的格式能自动转换的,但是2018-11-11这样的类型是不能被自定转换器转换的所以要改写自动转...原创 2019-08-29 12:37:19 · 292 阅读 · 0 评论 -
SpringMVC中请求参数的绑定
请求参数的绑定1、请求参数的绑定说明 1.1、绑定机制 1.1.1、表单提交的数据都是k=v格式的 username=haha&password=123 1.1.2SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的。 1.1.3、要求:提交表单的name和参数的名称是相同的。 1.2、支持的数据类型 1.2.1、基本数...原创 2019-08-29 11:50:59 · 167 阅读 · 0 评论 -
SpringMVC之HelloWorld编写
SpringMVC之HelloWorld编写大家好,今天给大家带来的是关于SpringMVC的入门的程序编写,编写一个有关于SpringMVC的helloworld的程序。编程环境: IDEA2018.2.2、Tomcat 7.0.9、jdk 1.8.0、Apache Maven 3.6.0需求:过程:第一步:用IDEA创建项目1.1、打开IDEA创建创建一个model或者proje...原创 2019-08-28 20:51:14 · 267 阅读 · 0 评论 -
RequestMapping注解的作用
RequestMapping注解的作用源码:@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping {}作用:用于建立请求URL和处理请求方法之间的对应关系。出现位置...翻译 2019-08-28 17:16:53 · 27176 阅读 · 0 评论 -
SpringMVC概述
SpringMVC概述SpringMVC是什么 SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的S...原创 2019-08-28 12:07:17 · 178 阅读 · 0 评论 -
MVC模型
MVC模型MVC模型是什么 MVC是模型(Model)、视图(View)和控制(Controller)这3个单词的第一个字母。它是一种目前广泛流行的应用模型,它的目的是实现Web系统的职能分工。模型层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现;视图层则是用于与用户的交互,通常用JSP来实现;控制层则是模型与视图View之间沟通的桥梁。它可以把用户的请求分派并选择恰当的视图...转载 2019-09-03 14:08:35 · 599 阅读 · 0 评论