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 · 186 阅读 · 0 评论 -
Spring实战10——基于配置类搭建SpringMVC
Spring MVC 的请求两个关键词:DispatcherServlet 和Spring 应用上下文,Spring 应用上下文位于应用程序的Servlet 上下文中。* .继承AbstractAnnotationConfigDispatcherServletInitializer 的任意类都会自动地配置DispatcherServlet 和Spring 应用上下文* .在...原创 2019-04-09 16:11:12 · 245 阅读 · 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 · 180 阅读 · 0 评论 -
Spring实战12——SpringMVC参数与表单校验
SpringMVC 允许多种方式将客户端的数据传送到控制器的处理器方法中,包括:*.查询参数*.表单参数*.路径变量表单校验:可以使用Spring 对Java 校验API(Java Validation API,又称JSR-303),需要添加两个依赖:javax.validation.constrains 和 hibernate-validator1.对于校验,需要在en...原创 2019-04-09 17:34:14 · 199 阅读 · 0 评论 -
Spring实战14——跨重定向传递数据
必备知识:SpringMVC 中的重定向与转发:转发:forward:+ url。请求转发类型是不会变的,比如post 请求,那么转发后调用的方法也是post 请求类型。重定向:redirect:+ url。重定向后是发起一个新的Get 请求,model 中的属性和值以参数形式附加在get 请求的url 上。原来的请求和模型消失。这里讨论重定向如何带参数的两种方式:1.通过ur...原创 2019-04-15 11:38:06 · 162 阅读 · 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 · 149 阅读 · 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 · 98 阅读 · 0 评论