MVC模式 目的:代码分层解耦 M: 模型 负责数据相关操作(实体,dao,service) V: 视图 负责数据展示和用户交互(各种页面) C:控制器 负责调用模型,更新视图(servlet) SpringMVC的实现 1)引入依赖 <dependency> <groupId>org.spring ...
分类:
编程语言 时间:
2020-06-19 12:10:19
阅读次数:
49
增加对annotation的支持,查找@Controller下的@RequestMapping 代码:https://github.com/kuotian/springmvc_me 1. 注解 @Controller @Target(ElementType.TYPE) @Retention(Rete ...
分类:
编程语言 时间:
2020-06-18 22:13:41
阅读次数:
66
一. RestFul风格, 对url的规范 之前的url给后台传递数据: localhost:8888/spring10/user/findById.action?K1=v1&k2=v2.... RestFul风格的url: localhost:8888/spring10/user/findById ...
分类:
编程语言 时间:
2020-06-18 22:06:59
阅读次数:
72
1.DispatcherServlet 全名是org.springframework.web.servlet.DispatcherServlet,在web配置一下就好了 2.Controller 控制器类上需要 实现Controller接口或者 使用@Controller注解 注解是org.spri ...
分类:
编程语言 时间:
2020-06-17 23:44:29
阅读次数:
71
文件上传 1.需要导包 commons-fileupload commons-io 2.请求方法的参数 MultipartFile类,全称org.springframework.web.multipart.MultipartFile。主要方法有 3.在springmvc-config.xml配置文件 ...
分类:
编程语言 时间:
2020-06-17 23:28:12
阅读次数:
70
1.概述 SpringMVC的拦截器(Interceptor)类似于Servlet的过滤器(Filter),它主要用于拦截用户请求并做出相应的处理。例如拦截未登录用户、进行权限验证、记录请求信息的日志等。 2.拦截器的实现 (1)拦截器类 实现HandlerInterceptor接口或者继承Hand ...
分类:
编程语言 时间:
2020-06-17 23:27:32
阅读次数:
53
1.什么是JSON? 一种轻量级的[纯文本]数据交换格式,相对于XML来说,解析速度更快,占用空间更小,因为XML需要用标签来描述信息。 对象结构以{}围起来,数组结构以[]围起来,中间都用[,]分开,可以混合在一起形成数据结构,例如 { "id":10086 "name":"守林鸟" "hobby ...
分类:
编程语言 时间:
2020-06-17 23:19:41
阅读次数:
63
SpringMVC是Spring的一个模块。MVC=Model+View+Controller,用于与前端交互,处理前端请求。 1.eclipse创建项目 File->New->Dynamic Web Project->输入名称->next->next->勾选Generate web.xml dep ...
分类:
编程语言 时间:
2020-06-17 23:05:29
阅读次数:
60
1.form组件 action属性表示提交地址 method属性表示提交方式 表单内容可以有< input>、< textarea>、< button>、< select>、< option>、< optgroup>、< fieldset>、< label>等标签 2.传递字面量参数 (1)在处理请 ...
分类:
编程语言 时间:
2020-06-17 23:02:58
阅读次数:
58
1、流程 1)、导包 commons-logging-1.1.3.jar spring-aop-4.0.0.RELEASE.jar spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RE ...
分类:
编程语言 时间:
2020-06-17 20:09:43
阅读次数:
50