Sping MVC
springmvc专栏
zhouym_
这个作者很懒,什么都没留下…
展开
-
SpringMVC之JSON数据交互
对于gson和jackson这两个json处理依赖,直接添加即可。 除此之外,其他的json解析器如fastjson都需要手动配置HttpMessageConverter.实际上,在SpringMVC中,是由一个名叫HttpMessageConverter的类来提供对象到JSON字符串的转换的。而SpringMVC默认就提供了Gson和Jackson的HttpMessageConverter,分...原创 2019-07-08 21:14:58 · 313 阅读 · 0 评论 -
SpringMVC之异常处理
在实际开发中,我们需要对异常单独处理,当发生异常了,不能让用户看到404、500等的异常,所以我们要对异常做特殊处理,当发生异常之后跳转到一个指定的页面去1、controller类package com.zhouym.databack;import org.springframework.stereotype.Controller;import org.springframework.w...原创 2019-07-08 20:25:03 · 105 阅读 · 0 评论 -
SpringMVC之数据回写
数据回写:在做数据更新的时候服务端查询的数据自动填充到表单中。Model方式1、相关jar包2、applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...原创 2019-07-08 16:46:56 · 2129 阅读 · 0 评论 -
SpringMVC之服务端的校验
前端是可以校验数据的,那为什么还需要服务器校验呢?最早的校验,就是服务端校验。早期的网站,用户输入一个邮箱地址,校验邮箱地址需要将地址发送到服务端,服务端进行校验,校验成功后,给前端一个响应。有了JavaScript,校验工作可以放在前端去执行。那么为什么还需要服务端校验呢? 因为前端传来的数据不可信。前端很容易获取都后端的数据接口,如果有人绕过页面,就会出现非法数据,所以服务端也要数据校验,总...原创 2019-07-07 19:31:10 · 420 阅读 · 0 评论 -
SpringMVC之文件下载
1、导入相关jar包2、在前端页面做一个下载链接<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww...原创 2019-07-07 15:45:25 · 215 阅读 · 0 评论 -
SpringMVC之文件上传
1、引入相关jar包Controller类package com.zhouym.fileUpload;import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;...原创 2019-07-07 14:46:48 · 144 阅读 · 0 评论 -
SpringMVC之响应请求方式
响应请求的方式1、不响应applicationContex.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-07-06 17:56:55 · 817 阅读 · 0 评论 -
SpringMVC之原理分析
原理图我们来分析一下上面这张图1.用户向服务器发送请求,请求被Spring 前端控制器DispatcherServlet捕获;2.DispatcherServlet对请求来的URL进行解析,获取请求资源标识符(URI)。然后根据URI,去调用HandlerMapping(处理器映射器)获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后...原创 2019-07-06 12:46:32 · 136 阅读 · 0 评论 -
SpringMVC之注解方式实现
上一篇博客:SpringMVC初步介绍中的案例是以普通方式实现的,这样实现起来比较繁琐,下面我们来看看用注解的方式来实现1、修改xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://...原创 2019-07-06 12:35:08 · 326 阅读 · 0 评论 -
SpringMVC初步介绍
概念1.Spring Web MVC是一种基于Java,实现了Web MVC设计模式的请求驱动类型的轻量级Web框架2.使用了MVC架构模式的思想,将web层进行职责解耦3.基于请求驱动指的就是使用请求-响应模型4.框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。优点1.性能比struts2好2.简单、便捷,易学3.和spring无缝衔...原创 2019-07-05 22:05:27 · 167 阅读 · 0 评论