SpringMVC
琴无续弦
加油
展开
-
Spring实战13——Spring MVC 配置方案
Spring MVC 配置方案: 1.基于java 类配置 2.基于web.xml 配置 从哪里开始? 学源码再补充吧。。。 1.基于java 类配置 public class DispatcherServletInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { /** ...翻译 2019-04-11 11:12:31 · 192 阅读 · 0 评论 -
Spring实战10——基于配置类搭建SpringMVC
Spring MVC 的请求 两个关键词:DispatcherServlet 和Spring 应用上下文,Spring 应用上下文位于应用程序的Servlet 上下文中。 * .继承AbstractAnnotationConfigDispatcherServletInitializer 的任意类都会自动地配置DispatcherServlet 和Spring 应用上下文 * .在...原创 2019-04-09 16:11:12 · 259 阅读 · 0 评论 -
Spring实战11——SpringMVC模型
1.Entity:学生类 public class Student { private String id; private String name; private int age; public Student() { super(); } public Student(String id, String name, int age) { super(); t...原创 2019-04-09 17:06:15 · 195 阅读 · 0 评论 -
Spring实战12——SpringMVC参数与表单校验
SpringMVC 允许多种方式将客户端的数据传送到控制器的处理器方法中,包括: *.查询参数 *.表单参数 *.路径变量 表单校验:可以使用Spring 对Java 校验API(Java Validation API,又称JSR-303),需要添加两个依赖:javax.validation.constrains 和 hibernate-validator 1.对于校验,需要在en...原创 2019-04-09 17:34:14 · 207 阅读 · 0 评论 -
Spring实战14——跨重定向传递数据
必备知识: SpringMVC 中的重定向与转发: 转发:forward:+ url。请求转发类型是不会变的,比如post 请求,那么转发后调用的方法也是post 请求类型。 重定向:redirect:+ url。重定向后是发起一个新的Get 请求,model 中的属性和值以参数形式附加在get 请求的url 上。原来的请求和模型消失。 这里讨论重定向如何带参数的两种方式: 1.通过ur...原创 2019-04-15 11:38:06 · 175 阅读 · 0 评论 -
Spring实战15——Spring MVC文件上传
文件上传两种方法: 1.CommonsMultipartResolver:使用Jakarta Commons FileUpload 解析 multipart 请求。Spring 3.1 前。 2.StandardServletMultipartResolver:依赖于Servlet 3.0对multipart 请求的支持。Spring 3.1后。 使用StandardServletMu...原创 2019-04-15 15:22:17 · 157 阅读 · 0 评论 -
Spring实战16——Spring MVC 异常处理
为基础控制器类添加通知,统一处理多个控制器类抛出的异常: 1.在自定义异常类中添加@ResponseStatus注解,将映射为某一个http状态码 @ResponseStatus(value=HttpStatus.EXPECTATION_FAILED, reason="can't upload") public class FailToUploadException extends Runt...原创 2019-04-15 15:42:02 · 108 阅读 · 0 评论