springMVC
来源:互联网 发布:上瘾网络剧拍摄花絮5 编辑:程序博客网 时间:2024/06/05 11:52
springMVC模式
1、需要在pom.xml引用springMVC jar包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.0.RELEASE</version>
</dependency>
2、在web.xml中
<!-- spring mvc的核心类 -->
<servlet>
<servlet-name>mvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 启动实例化 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc</servlet-name>
<!-- 拦截所有的资源 交给DispatcherServlet类处理 -->
<url-pattern>/</url-pattern>
</servlet-mapping>
根据路径:localhost:8080/SpringMvclesson/test?id=1
匹配该注解方法 :
//request 接收参数 获取参数名和路径上的参数一致@RequestMapping("/test")public String index(HttpServletRequest request,HttpServletResponse response) throws IOException{response.getWriter().println("hello springmvc="+request.getParameter("id"));return null;}
3、必须需要在WEB-INF下有一个mvc-servlet.xml文件 此文件可以不做任何操作
import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HelloController {/* * @RequestMapping注解是一个用来处理请求地址映射的注解,可用于类或方法上。 * 用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 * *///request 接收参数 获取参数名和路径上的参数一致@RequestMapping("/test")public String index(HttpServletRequest request,HttpServletResponse response) throws IOException{response.getWriter().println("hello springmvc="+request.getParameter("id"));return null;}//实体类接受参数 路径上的参数必须要和实体类中的属性一致@RequestMapping("/param")public String param(User user,HttpServletResponse response) throws IOException{response.getWriter().println(user.getId()+"---"+user.getName());return null;}//跳转到index.jsp@RequestMapping("/mvc")public String mvc(HttpServletRequest request) {request.setAttribute("a","zs");return "/index.jsp";}}
阅读全文
0 0
- SpringMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springMVC
- springmvc
- springMVC
- springMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springmvc
- springmvc
- SpringMVC
- Springmvc
- springmvc
- Spring security实战(2)-----搭建SpringBoot
- Django-restframework27 Content negotiation(内容协议)
- 跳跃游戏-----原博主的分析很精彩
- 计算乘积之和
- Django-restframework28 Metadata
- springMVC
- Django-restframework29 Schemas(概要,模式,架构)
- 主内存与工作内存
- Unity自带函数
- dnsmasq配置泛域名解析
- Django-restframework30 Format suffixes(后缀格式)
- 网站侵权处理案例
- 类,面向对象,面向过程,对象
- 计算机视觉&点云处理学术指引