Spring MVC
呵呵菜鸟
这个作者很懒,什么都没留下…
展开
-
Spring MVC的Hello World
目录结构:Spring MVC的HelloWorld的步骤:1、加入jar包aopalliance-1.0.jaraspectjweaver-1.9.0.jarcommons-logging-1.2.jarspring-aop-4.3.8.RELEASE.jarspring-aspects-4.3.8.RELEASE.jarspring-beans-4.3.8.RELEASE.jarspring-...原创 2018-04-22 17:28:44 · 297 阅读 · 0 评论 -
Spring MVC 的异常处理
Spring MVC 异常处理有两种方法:一、使用@ExceptionHandler标识处理异常的方法(不推荐)在需要做异常处理的类中写一个方法,方法用@ExceptionHandler标识,当这个类中有方法发生异常时,@ExceptionHandler标识的方法就会捕获到该异常,进而对其进行处理,如下:/** * @ExceptionHandler 捕获当前类的异常 * ({E...原创 2018-08-16 15:30:53 · 327 阅读 · 0 评论 -
Spring MVC 自定义拦截器
一、自定义拦截器Spring MVC实现自定义拦截器分为两步:1、一个普通类实现HandlerInterceptor接口,该接口有三个方法。2、在配置文件中配置项相对于的拦截器配置例子如下:1)、普通类:package com.gl.interceptor;import javax.servlet.http.HttpServletRequest;import jav...原创 2018-04-25 17:52:54 · 264 阅读 · 0 评论 -
SpringMVC使用@DateTimeFormat、@NumberFormat注解对数据进行格式化
JSP页面:<form action="testFormat" method="post"> <input type="text" name="date"> <input type="submit" value="数据格式化"> </form>后台方法:@Request原创 2018-04-24 16:47:03 · 8918 阅读 · 1 评论 -
SpringMVC自定义类型装换器
JSP页面:<form action="testConverter" method="post"> <!-- 输入:小明-123456-25 --> <input type="text" name="user"> <input type="submit" value="自定义类型装换器&qu原创 2018-04-24 15:47:24 · 244 阅读 · 0 评论 -
SpringMVC自定义视图
JSP页面:<a href="testView">自定义视图</a>后台Controller的方法:/** * 自定义视图 * @return */ @RequestMapping("testView") public String testView() { System.out.println("自定义视图"); return "helloView...原创 2018-04-24 15:42:52 · 371 阅读 · 0 评论 -
SpringMVC的mvc:view-controller标签详情
mvc:view-controller:通过直接配置path路径,进入到jsp页面,不通过后台。比如:在springmvc配置文件中配置。<!-- 通过直接配置path路径,进入到jsp页面,不通过后台, 如果要使用,必须加入mvc:annotation-driven标签,不然,使用这个后,视图解析器就不能被使用了。 --> <mvc:...原创 2018-04-24 14:35:40 · 462 阅读 · 0 评论 -
Spring MVC中Controller通过Map给JSP页面传值
请求的jsp页面:<form action="addUser" method="post" enctype="multipart/form-data"> <input type="submit" value="新增用户"></form>Controller:/** * 新增用户 * @param user *原创 2018-04-23 14:05:00 · 2811 阅读 · 2 评论 -
Spring MVC的@RequestParam、@RequestHeader和@CookieValue注解
@RequestParam:映射请求参数。属性有:value:请求参数的参数名required:该参数是否必须,默认为truedefaultValue:请求参数的默认值。@RequestHeader:映射请求头信息,其他属性和@RequestParam用法一样。@CookieValue:映射请求的Cookie值,属性同上实例:@RequestMapping("hello2/{id}") publ...原创 2018-04-22 22:01:56 · 401 阅读 · 0 评论 -
Spring MVC 的 @PathVariable注解详解
JSP中的一个a标签:<a href="hello2/1">PathVariable</a>后台方法接收:@RequestMapping("hello2/{id}")public String hello2(@PathVariable("id") Integer id){ System.out.println(id); System.out.println("hell...原创 2018-04-22 19:33:15 · 786 阅读 · 1 评论 -
Spring MVC的RESTful风格请求
在HTTP中,请求方式有4中,分别对应增、删、改、查。新增: POST修改: PUT查询: GET删除: DELETE在JSP页面,它的请求方式只有两种,GET和POST,那么如何创建PUT和DELETE的请求方式呢?1、需要在web.xml文件配置中配置org.springframework.web.filter.HiddenHttpMethodFilter<!-- 配置org.sprin...原创 2018-04-22 19:28:53 · 295 阅读 · 0 评论 -
Spring MVC的@RequestMapping注解详解
@RequestMapping注解:映射请求来的url,可以写在类上面,也可以写在方法上面,方法上面的是必须写的。如果在类上面写了这个注解,那么请求的url就必须把类上面的路径加上去了。它的属性有:value:请求的urlmethod:请求方式params:请求参数heads:请求头其中params和headers支持简单的表达式:1、param1:表示请求必须包含名为param1的请求参数...原创 2018-04-22 18:03:02 · 426 阅读 · 0 评论 -
spring boot使用Validation做实体类数据验证
需要使用到的技术有:Swagger-UI、Java、BeanValidation。Swagger-UI需要引入包和配置,这里就不说它的配置了,网上面很多的。关于使用如:@NotNull之类的Java注解时,找不到类的时候,需要引入的包:<!--java中的验证框架--><dependency> <groupId>javax.vali...原创 2019-09-04 11:36:34 · 5287 阅读 · 1 评论