![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
code_mo
爱打羽毛球的coder
展开
-
使用SpringMVC校验框架对参数进行后台校验
前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不已。在一般的应用,可以使用validation来对数据进行校验。校验思路...原创 2019-10-23 00:40:46 · 666 阅读 · 0 评论 -
使用restful风格开发接口_基于SpringMVC 实现restful风格
背景:网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。什么是 RestfulREST(Representational Sta...原创 2019-10-23 00:18:14 · 834 阅读 · 0 评论 -
SpringMVC响应json格式返回的结果类型
背景:SpringMVC如何响应json格式的数据?技术实现方式1:在Controller使用@RestController注解方式2:在Controller使用@Controller,在需要返回方法处使用@ResponseBody注解实现需要导入j支持的jar包jackson-annotations-2.2.2.jarjackson-core-2.2.2.jarjackson-d...原创 2019-10-22 21:20:20 · 497 阅读 · 0 评论 -
org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 69; schema_reference.4: 无法读取方案文档,解决办法
在Tomcat 服务器运行错误时出现如下错误:org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 69; schema_reference.4: 无法读取方案文档 ‘https://www.springframework.org/schema/beans/spring-beans.xsd’, 原因为 1) 无法找到文档; 2)...原创 2019-10-22 19:37:24 · 14008 阅读 · 0 评论 -
Spring配置文件头的作用
Spring配置文件头1.1最初Spring配置文件的头部声明如下:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"&g...原创 2019-10-22 19:35:36 · 792 阅读 · 2 评论 -
SpringMVC+Tomcat配置虚拟路径保存、访问图片 & Tomcate重启后图片等文件消失解决方案
背景:一些项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问。这样当我们系统需要进行升级,进行全量更新的时候,就需要我们先将静态资源拷贝出来,然后项目部署成功之后又复制进部署目录。为了以后软件版本升级的方便,这时就需要这些静态资源放置在服务器tomcat目录外面。于是乎就有了配置tomc...原创 2019-10-21 21:33:37 · 912 阅读 · 0 评论 -
在同一个ide上配置多个Tomcat服务器
在实际的项目环境环境中,可能一个Tomcat往往不够用的,今天配置在同一个ide上配置了两个Tomcat服务器,在这把步骤做一个总结:环境说明:编译工具:sts 3.9toncate版本:8.5JDK版本:jdk 1.8第一步:将Tomcat的压缩包解压缩到硬盘的其他位置:第二步:打开编译工具,新建一个toncat服务器,修改他的运行时的环境,把路径修改为刚刚解压出来的Tomcat目...原创 2019-10-21 20:24:59 · 280 阅读 · 0 评论 -
SpringMVC日期类型转换问题的两种处理方法
前言SpringMVC有一个比较奇葩的问题,就是如果接受参数是日期(java.util.Date)类型或者参数是包含了(java.util.Date)得POJO将会导致无法进入Controller的方法。没想明白为什么spring作为那么成熟的框架没有兼容这个问题。好了,不废话了,下面讲一下解决办法方法一:实体类中加日期格式化注解@DateTimeFormat(pattern = "yyyy...原创 2019-10-20 23:23:21 · 402 阅读 · 0 评论 -
SpringMVC参数绑定默认支持的五种类型
SpringMVC参数绑定默认支持的五种类型HttpServletRequest• 通过request对象获取客户端请求信息,比如:url,ip,请求方式,还有请求参数,还有可以给未来跳转页面传递数据HttpServletResponse• 通过response处理响应信息,如设置响应类型,可以导出报表,可以生成验证码,可以返回json格式数据,还可以写COOKIE等等HttpSess...原创 2019-10-20 23:01:36 · 3400 阅读 · 0 评论 -
springMVC参数绑定_接收表单数据
springmvc参数绑定过程从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。springmvc中,接收页面提交的数据是通过方法形参来接收,而不是在controller类定义成员变量接收。基本数据类型绑定页面准备form表单如下:<form action="<%=request.getContextPath...原创 2019-10-20 22:42:39 · 487 阅读 · 0 评论 -
SpringMVC中的controller方法的返回值_ModelAndView_String_void
controller方法的返回值返回ModelAndView 真正视图(jsp路径)=前缀+逻辑视图名+后缀返回字符串 表示返回逻辑视图名 redirect重定向  ...原创 2019-10-20 13:00:57 · 1372 阅读 · 0 评论 -
@RequestMapping映射请求注解的属性value_method_params的使用方法
@RequestMapping映射请求注解的使用Spring MVC 使用 @RequestMapping 注解为控制器指定可以处理哪些 URL 请求, 在控制器的类定义及方法定义处都可标注。类定义处:提供初步的请求映射信息。相对于 WEB 应用的根目录方法处:提供进一步的细分映射信息。相对于类定义处的 URL。若类定义处未标注 @RequestMapping,则方法处标记的 URL 相对...原创 2019-10-20 11:51:26 · 2052 阅读 · 0 评论 -
SpringMVC概述
SpringMVC框架Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口支持 REST 风格的 URL 请求采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性进行更简洁的Web层的开发; – 天生与Spring框架集成(如IoC容器、AOP等);...原创 2019-10-20 10:16:35 · 155 阅读 · 0 评论 -
关于核心处理器DispatcherServlet中url-mapping配置的url-pattern参数配置
官方文档需要把url-pattern的属性值配置成*.do配置成把url-pattern配置为 / 仅仅适用于restful风格的开发配置成把url-pattern配置为 / * 会导致所有的请求都的不到响应配置成把url-pattern配置为 * 会导致Tomcat服务器运行不起来...原创 2019-10-19 20:18:08 · 602 阅读 · 0 评论 -
使用注解方式搭建SpringMVC开发环境
注解的处理器映射器注解映射器在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping注解映射器。在spring3.1之后使用org.springframework.web.servlet.mvc.method.annotation.RequestMapping...原创 2019-10-19 20:00:51 · 188 阅读 · 0 评论