![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
文章平均质量分 64
一大岐
沉迷于技术的入门级程序员
展开
-
拦截器
拦截器概述SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。拦截器和过滤器的功能比较类似,有区别过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。拦截器是SpringMVC框架独有的。过滤器配置了/*,可以拦截任何资源。拦截器只会对控制器中的方法进行拦截。拦截器也是AOP思想的一种实现方式想要自定义拦截器,需要实现Han原创 2021-01-09 17:20:17 · 252 阅读 · 0 评论 -
异常处理
自定义异常类在exception包下创建自定义异常类/** * 自定义异常类 */public class MyException extends Exception{ //存储异常信息 private String message; @Override public String getMessage() { return message; } public void setMessage(String message) {原创 2021-01-09 17:18:48 · 72 阅读 · 0 评论 -
文件上传
原理分析文件上传的必要前提from表单的enctype取值必须是:multipart/from-data。(默认值是:application/x-www-from-urlencoded);enctype:是表单请求正文的类型。method属性取值必须是Post提供一个文件选择域<input type=“file”/>文件上传的原理分析传统方式导入jar包<dependency> <groupId>commons-fileupload&原创 2021-01-09 12:15:12 · 99 阅读 · 0 评论 -
ModelAndView
返回值是String类型jsp中创建超链接<a href="response/testString">测试返回值是String类型</a>控制器类中添加测试方法@Controller@RequestMapping("/response")public class ResponseController { @RequestMapping("/testString") public String testString(Model model){原创 2021-01-09 12:12:54 · 255 阅读 · 0 评论 -
请求参数的绑定
准备工作创建Account类public class Account implements Serializable { private String name; private String password; private Date birthday; private Double money; private User user; private List<User> list; private Map<String原创 2021-01-09 12:09:55 · 60 阅读 · 0 评论 -
SpringMVC入门
MVCMVC全名是Model View Controller 模型视图控制器,每个部分各司其职。Model:数据模型,JavaBean的类,用来进行数据封装。View:指JSP、HTML用来展示数据给用户Controller:用来接收用户的请求,整个流程的控制器。用来进行数据校验等。SpringMVC和Struts2的对比共同点它们都是表现层框架,都是基于MVC模型编写的。它们的底层都离不开原始ServletAPI。它们处理请求的机制都是一个核心控制器。区别Spring原创 2021-01-09 11:51:33 · 61 阅读 · 0 评论