SpringMVC
来源:互联网 发布:dbc2000 传奇数据库表 编辑:程序博客网 时间:2024/06/10 19:32
1.maven导入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
2.web.xml
配置欢迎页
配置diapatcherServlet
3.dispatcherServlet.xml
spring-mvc 会默认去WEB-INF的目录下。寻找${servlet-name}-servlet.xml的文件。
//配置HandlerMapping(org.springframework.web.servlet.hadler.BeanNameUrlHandlerMapping)
//配置HandlerAdapter(org.springframework.web.servlet.mvc.simpleControllerHandlerAdapter)
配置自定义的Handler<bean name="/hello.do" class="类名">
配置视图解析<bean class="">前缀,后缀
4.注解驱动
<mvc:annotation-driven/>
5.五种映射(可以写在类上,也可以写在方法上)
1、标准URL映射
2、Ant风格的URL映射
3、占位符映射
4、限制请求方法映射
5、限制参数映射
标准:@RequestMapping("/hello") @RequestMapping(value="/hello")
Ant :@RequestMapping("/hello/*/show")
占位:@RequestMapping(“/user/{userId}/query")
限制:@RequestMapping(value=“/show",method={RequestMethod.GET,RequestMethod.POST})
参数:@RequestMapping(value=“/show",params="userId")或者params="!userId"或者params="userId!=1"或者params="userId","name"
6.@PathVariable后去占位符中的参数
@PathVariable("userId") Long userId
7.RequestParam
value:参数名
required:是否必需
defaultValue:默认值(有默认值的时候,required自动变成false)
8.CookieValue
@CookieValue("JSESSIONID" String jsessionid)
9.ResponseBody
用这个注解来输出json
- SpringMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springMVC
- springmvc
- springMVC
- springMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springmvc
- springmvc
- SpringMVC
- Springmvc
- springmvc
- 随意组合
- 设计模式之策略模式
- javaScript调试(debugger;)
- Storm集成Kafka
- HTML5 拖拽
- SpringMVC
- MFC——基本概念的通俗理解1
- mediacodec mp4v2应用
- iOS性能优化:Instruments使用实战
- Rxjava与Rxandroid结合实现网络请求
- 【Android】不同的View引起软键盘无法关闭问题解决方案
- java线程&&并发-实践笔记
- JNDI详细配置及使用
- 又一段旅程