springmvc
zxkzhang
这个作者很懒,什么都没留下…
展开
-
10. JSR303验证
10. JSR303验证 1. 引入验证依赖包 classmate-1.3.3.jar hibernate-validator-5.4.0.Final.jar jboss-logging-3.3.0.Final.jar validation-api-1.1.0.Final.jar 2.验证 2.1先在要验证的实体上添加验证注解@Valid public User sa...原创 2019-10-23 08:58:02 · 161 阅读 · 0 评论 -
9. SpringMVC中的标签库
9. SpringMVC中的标签库 * SpringMVC标签库:Spring提供的一组表单标签,通过绑定后台处理器返回的对象从而自动获取对象中属性的值。 * 注意: modelAttribute:绑定后台处理器返回的对象. path:解析为id,name,value(对象.getUname()) * 使用案例: 1.引入标签库 <%@taglib prefix...原创 2019-10-23 08:57:14 · 201 阅读 · 0 评论 -
8. SpringMVC框架中的拦截器
8. SpringMVC框架中的拦截器拦截器的概述 1. SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。 2. 可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。 3. 拦截器和过滤器的功能比较类似,有区别 1. 过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技...原创 2019-10-23 08:55:46 · 121 阅读 · 0 评论 -
7. SpringMVC的异常处理
7. SpringMVC的异常处理异常处理思路 1. Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。SpringMVC的异常处理 1. 自定义异常类 package com.demos.exception; /** * 自定义异常类 * ...原创 2019-10-23 08:54:53 · 145 阅读 · 1 评论 -
6. 文件上传下载
6. 文件上传下载1: 传统文件上传 1. 导入文件上传的jar包 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1&l...原创 2019-10-23 08:52:57 · 127 阅读 · 0 评论 -
SpringMVC框架提供的转发和重定向
SpringMVC框架提供的转发和重定向 1.默认是以转发的方式跳转到相应的页面和请求 2.重定向到指定的页面或者请求 * Redirect:页面(后缀不能省略) //重定向到某一个页面时后缀不可以省略的,省略后是重定向到某一个请求 @RequestMapping("a1") public String demo1() { System.out.pr...原创 2019-10-23 08:51:50 · 194 阅读 · 0 评论 -
响应数据和结果视图
响应数据和结果视图 * (ModelAndView,Model,Map,ModelMap)---request域对象中返回字符串 1. Controller方法返回字符串可以指定逻辑视图的名称,根据视图解析器为物理视图的地址。 @Controller @RequestMapping("/user") public class UserController { ...原创 2019-10-23 08:51:25 · 154 阅读 · 0 评论 -
常用注解
常用注解RequestParam注解 1. 作用: 1.为处理器的参数指定默认值@RequestParam(defaultValue="0") 2.解决处理器的参数名和请求路径的变量名不一致@RequestParam(value="id") 3.可以将浏览器请求路径上多个同名的变量赋值到一个集合中:请求名?uid=1&uid=3.. 2. 属性 1. ...原创 2019-10-22 10:56:57 · 109 阅读 · 0 评论 -
请求参数的绑定
请求参数的绑定绑定的机制 我们都知道,表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。 例如: <a href="account/findAccount?accountId=10">查询账户</a> 中请求参数是: accountId=10...原创 2019-10-22 10:55:00 · 286 阅读 · 0 评论 -
SpringMVC的入门程序及详解
1: SpringMVC的入门程序导入jar 包 pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler....原创 2019-10-22 10:53:29 · 156 阅读 · 0 评论 -
SpringMVC优势及与Struts2 的优略分析
SpringMVC: 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架SpringMVC 的优势 1、清晰的角色划分: 前端控制器(DispatcherServlet) 请求到处理器映射(HandlerMapping) 处理器适配器(HandlerAdapter) 视图解析器(ViewResolver) 处理器或页面控制器(...原创 2019-10-22 10:39:27 · 246 阅读 · 0 评论