SpringMVC
文章平均质量分 94
记录学习和使用SpringMVC时遇到的困难和容易遗漏的却很重要的技术,同时巩固自己的基础。
canNotCtrlSelf
飞鸟不知白云的过往,白云不问飞鸟的去向。
展开
-
SpringMVC学习笔记(全)
文章目录三层架构介绍与MVC模型三层架构介绍MVC模型SpringMVC概述SpringMVC概念SpringMVC在三层架构中的位置SpringMVC 的优势SpringMVC 和 Struts2 的优略分析SpringMVC入门案例常用标签SpringMVC中组件介绍SpringMVC执行原理请求参数的绑定绑定的机制绑定支持的数据类型请求参数绑定基本数据类型请求参数绑定实体类(不关联其他实体)请求参数绑定实体类(关联实体类)请求参数绑定list和map集合请求参数乱码问题获取servlet原生API自定原创 2020-08-13 18:32:15 · 749 阅读 · 0 评论 -
SpringMVC案例07--自定义拦截器
项目说明 要使用自定义拦截器,需要实现HandlerInterceptor接口 在拦截器中方法如果存在跳转相关代码,页面会直接进行跳转,如果后续还有页面跳转的代码存在,程序会执行,但在浏览器只会显示第一次跳转的页面。 如果拦截器的preHandle()方法直接拦截了请求,那么后续的【拦截器后处理方法】,【拦截器最终处理方法】,【页面跳转】都不会再执行。拦截器链亦是如此。 环境搭建 pom文件 <properties> <project.build.sourceEncoding原创 2020-08-13 18:23:30 · 153 阅读 · 0 评论 -
SpringMVC案例06--异常处理
项目说明 使用SpringMVC提供的组件进行异常处理 自定义异常类,用来抛出的异常类 自定义异常处理器,需要继承HandlerExceptionResolver类,用来对异常类进行处理,错误页面的跳转 环境搭建 pom文件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8&原创 2020-08-13 17:23:45 · 130 阅读 · 0 评论 -
SpringMVC案例05--SpringMVC跨服务器文件上传
项目说明 使用两台服务器,一个用作应用服务器,一个用作文件服务器 用到新的jar包jersey,它是由sun公司提供 环境搭建 准备两个tomcat服务器,修改图片服务器的端口 tomcat应用服务器,HTTP端口号和JMX端口号不用修改 tomcat文件服务器,HTTP端口号和JMX端口号都需要修改 修改tomcat图片服务器的默认配置 打开tomcat安装路径\conf\web.xml > 添加readonly=false pom文件 文件上传用到的依赖commons-fileuploa原创 2020-08-12 18:40:44 · 115 阅读 · 0 评论 -
SpringMVC案例04--利用SpringMVC框架提供的组件实现文件上传
pom文件 和案例三引入的依赖一样 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target>原创 2020-08-12 17:48:36 · 97 阅读 · 0 评论 -
SpringMVC案例03--传统文件上传方式
pom文件 使用该第三方组件需要导入commons-fileupload相关依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.targe原创 2020-08-12 17:28:17 · 138 阅读 · 0 评论 -
SpringMVC案例02--RequestBody响应json数据
项目说明 使用jackson进行json字符串的对象转换和数据封装 配置springmvc不拦截静态资源 环境搭建 编写pom文件 jackson的jar包 springmvc依赖的jar包 spring依赖 servlet jstl jsp <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2原创 2020-08-12 13:30:24 · 190 阅读 · 0 评论 -
SpringMVC案例01--入门
环境搭建 新建基于maven的webapp工程 略 这一步要注意是否设置了参数DarchetypeCatalog=internal,否则创建工程的时候会非常慢。 补齐工程的目录结构 略 编写pom文件 这一步要注意使用<spring.version>5.0.2.RELEASE</spring.version>进行版本锁定,这一步是为了统一项目要使用的spring系列jar包版本,维护方便。 <?xml version="1.0" encoding="UTF-8"?> &原创 2020-08-10 17:40:23 · 124 阅读 · 0 评论 -
SpringMVC跨服务器上传错误 - Request processing failed; nested exception is com.sun.jersey.api.client.Uniform
问题描述 HTTP Status 500 - Request processing failed; nested exception is com.sun.jersey.api.client.UniformInterfaceException: PUT http://localhost:8090/picServer/uploads/QQ截图20200220003029.png returned...原创 2020-02-20 01:07:06 · 2954 阅读 · 4 评论