
springMVC
MVC框架
西瓜咬人啦
唯有热爱,可低岁月漫长。
展开
-
11.springMVC中SSM整合配置
十一.SSM整合1.开发环境开发工具IntelliJ IDEA 2018.2 x64MySQL Server 5.6涉及框架SpringSpringMVCMyBatisMavenMyBatis-Generator此处使用模块化开发,以功能模块进行划分分为以下几个子工程nmms-basenmms-daonmms-servicenmms-web2.POM配置2-1 父工程此处在父工程中管理所有的依赖<?xml version="1.0"原创 2020-07-17 23:29:06 · 96 阅读 · 0 评论 -
10.springMVC中文件上传与下载
十.文件处理1.文件上传1-1 POM依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version></dependency>1-2.配置文件<!-- 文件上传 SpringMVC帮我们使原创 2020-07-17 23:28:18 · 199 阅读 · 0 评论 -
9.SpringMVC中Ajax处理
九.Ajax处理1.返回普通字符串$(function(){ $("#username").blur(function(){ $.ajax({ type:"post", url:"${pageContext.request.contextPath}/ajax/checkUsername", data:{"username":$(this).val()}, success:function(result)原创 2020-07-17 23:26:52 · 127 阅读 · 0 评论 -
8.springMVC拦截器
八.拦截器在处理Handler业务方法之前或者之后以及响应到达之前做一些额外的处理可以将一些相关的操作封装成拦截器,进行额外的处理1.开发步骤1-1 创建一个Java类该类实现HandlerInterceptor接口不同Spring版本需求也不一样在Spring5中已经对这些方法做了默认的实现因此,可以根据需求选择性的重写部分的方法在Spring4中并没有对这些方法做任何的实现因此,必须重写所有的方法public class LogHandlerIntercep原创 2020-07-17 23:22:42 · 84 阅读 · 0 评论 -
7.springMVC异常处理
七.异常处理1.局部异常处理在当前Controller中创建一个方法该方法使用注解@ExceptionHandler进行标注表示当前方法是一个局部异常处理的方法用于处理在当前Controller中所有的Handler方法出现的异常该注解可以传递参数,参数是一个Class类型参数的值是当前方法处理的异常的类型,如果没有参数,默认Exception局部异常的处理方法可以有多个@Controller@RequestMapping("/exception")public class Exc原创 2020-07-17 23:21:34 · 121 阅读 · 0 评论 -
6.springMVC访问作用域
六.访问作用域1.访问request作用域@ModelAttribute(key)该注解默认操作request作用域当该注解标注在方法的参数上时表示默认将当前的方法的参数存储到request作用域中可以在request作用域中对该参数的数据进行读写存储到request作用域中数据的key即为注解的参数存储到request作用域中数据的value即为参数的值当方法的参数是一个对象,且该对象没有被任何注解所标注的时候默认自动增加@ModelAttribute(key)注解该注原创 2020-07-17 23:20:43 · 221 阅读 · 0 评论 -
5.springMVC参数配置
五.参数配置request/response/session这些都可以直接作为方法的参数使用application不能直接作为方法的参数InputStream/OutputStreamReader/Writer/PrintWriterModel/Map/ModelMap这三个参数用法一致,其中ModelMap就是ModelAndView中的模型部分这三个参数的用法类似于request作用域用于存储数据模型@RequestParam(key)该注解标注在方法的参数前表示原创 2020-07-17 23:20:08 · 259 阅读 · 0 评论 -
4.SpringMVC请求配置
四.请求配置1.基本配置使用`@RequestMapping(value=“url”)进行直接配置该注解表示配置访问命令,可以配置在类上,也可以配置在方法上2.ANT风格配置通配符配置*匹配一层路径**匹配0或多层路径?只匹配一个字符可以与其他字符联合使用@RequestMapping("/f1/*")public void f1(){ System.out.println("RequestController.f1");}@Reque原创 2020-07-17 23:19:24 · 208 阅读 · 0 评论 -
3.SpringMVC响应配置
三.响应配置1.直接访问视图<!-- 配置直接访问视图 path属性:访问命令 view-name属性:访问的视图名 该视图名同样经过viewResolver处理 最终访问的视图为:prefix+view-name+suffix--><mvc:view-controller path="/showLogin" view-name="login"/>2.Handler方法返回值类型ModelAndV原创 2020-07-17 23:18:10 · 121 阅读 · 0 评论 -
2.第一个SpringMVC程序
二.第一个SpringMVC程序1.环境搭建1-1 POM配置<?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-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven原创 2020-07-17 23:17:08 · 93 阅读 · 0 评论 -
1.SpringMVC简介和运行机制
一.简介1.框架特征MVC框架天生就与Spring整合提供了大量的注解来代替原有的配置文件提供了非常简单的web支持提供了大量的扩展点2.运行机制客户端发送请求到达中央控制器DispatcherServlet由中央控制器负责解析整个SpringMVC的运行流程当中央控制器接收到请求之后,会将请求先交给HandlerMapping进行处理HandlerMapping负责解析整个SpringMVC的业务流程,将请求分发给合适的处理器处理完成之后将处理的结果返回给中央控制器中央原创 2020-07-17 23:13:38 · 241 阅读 · 0 评论