Spring MVC
学习Spring MVC框架
Jacobshash
一个努力想变强却没有变强的渣渣程序员
展开
-
SSM整合
SSM整合SSM什么叫ssm整合,故名思意,ssm整合是指将Spring,SpringMVC,Mybatis三大框架整合到一起,如下图,Spring详情请看:Spring中的IoC我们学习Spring的时候主要学习了两大组件,IOC和AOP,通过IOC让我们的程序耦合度降低,通过AOP降低代码的臃肿,提高代码的可维护性。SpringMVC详情请看:SpringMVC入门...原创 2020-02-26 01:49:04 · 500 阅读 · 0 评论 -
(八)SpringMVC 中的拦截器
SpringMVC 中的拦截器原创 2020-02-24 22:34:34 · 112 阅读 · 0 评论 -
(七) SpringMVC 中的异常处理
SpringMVC 中的异常处理系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理,如下图:下...原创 2020-02-24 01:05:41 · 227 阅读 · 0 评论 -
(六)SpringMVC之文件上传
SpringMVC之文件上传原创 2020-02-24 00:01:14 · 172 阅读 · 0 评论 -
(五)SpringMVC之响应数据和结果视图
SpringMVC之响应数据和结果视图一、返回值类型字符串(String)controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。例如,我们再controller层 return "success";,那么,当通过视图解析器的时候,就会被解析为jsp 物理路径:/WEB-INF/pages/success.jsp简单案例核心代码如下:@Contro...原创 2020-02-23 00:34:08 · 183 阅读 · 0 评论 -
(二)SpringMVC中的常用注解
SpringMVC注解注解名作用@RequestMapping用于建立请求 URL 和处理请求方法之间的对应关我们查看RequestMapping的注解类发现,出现位置:类上: 请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以按照模块化管理。方法上: 请求 URL 的第二级访问目...原创 2020-02-21 11:47:26 · 166 阅读 · 0 评论 -
(四)SpringMVC之类型转换器
SpringMVC之类型转换器通过上一篇我们知道SpringMVC框架可以自动对参数进行封装绑定,但是我们有时候传的数据并不一定按照已有的类型转换器进行转换。通过下面一个例子进行说明,自定义类型转换器的必要性。public class User { private String username; private String password; private In...原创 2020-02-20 13:05:51 · 177 阅读 · 0 评论 -
(三)SpringMVC中的参数绑定
SpringMVC中的参数绑定绑定的机制 :我们都知道,表单中请求参数都是基于 key=value 的。SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的支持的数据类型:基本类型参数:包括基本类型和 String 类型POJO 类型参数:包括实体类,以及关联的实体类数组和集合类型参数:包括 List 结构和 Map 结构的集合(包括数组)...原创 2020-02-20 00:30:46 · 164 阅读 · 0 评论 -
(一)SpringMVC入门
SpringMVC入门什么是SpringMVC SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring...原创 2020-02-19 13:22:04 · 245 阅读 · 0 评论 -
ssm中使用jsp递交表单时,出现乱码解决方法
页面出现乱码,主要时编码格式不对导致的。1.检查jsp文件中的编码格式是否为"UTF-8"如果不是,改为"UTF-8",2.添加过滤器package com.yage.myoa.global;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.H...原创 2019-05-22 11:02:12 · 389 阅读 · 0 评论