1、创建UserController类和视图页面user.jsp;
1.<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2.<html>
3.<head>
4. <title>Title</title>
5.</head>
6.<body>
7.
8. <h1>大数据</h1>
9.
10.</body>
11.</html>
2、使用注解配置Controller类中业务方法的映射地址;
1.package com.aiit.controller;
2.
3.import org.springframework.stereotype.Controller;
4.import org.springframework.web.bind.annotation.RequestMapping;
5.@Controller
6.@RequestMapping("/user")
7.public class UserController {
8. @RequestMapping("/userController")
9. public String user(){
10. return "redirect:user.jsp";
11. }
12.
13.}
3、配置SpringMVC核心文件Spring-mvc.xml
1.<?xml version="1.0" encoding="UTF-8"?>
2.<beans xmlns="http://www.springframework.org/schema/beans"
3. xmlns:context="http://www.springframework.org/schema/context"
4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
5. xsi:schemaLocation="http://www.springframework.org/schema/beans
6. http://www.springframework.org/schema/beans/spring-beans.xsd
7. http://www.springframework.org/schema/context
8. http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop https://www.springframework.org/schema/aop/spring-aop.xsd">
9. <!-- 开启注解扫描-->
10. <context:component-scan base-package="com.aiit.controller"/>
11.
12.
13.</beans>
4、配置SpringMVC核心控制器DispatcherServlet;
1.<!DOCTYPE web-app PUBLIC
2. "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
3. "http://java.sun.com/dtd/web-app_2_3.dtd" >
4.
5.<web-app>
6. <display-name>Archetype Created Web Application</display-name>
7.
8. <!-- 配置SpringMVC的核心控制器,就是一个Servlet-->
9. <servlet>
10. <servlet-name>DispatcherServlet</servlet-name>
11. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
12. <!-- 配置SpringMVC配置文件使SpringMVC核心控制器能够加载-->
13. <init-param>
14. <param-name>contextConfigLocation</param-name>
15. <param-value>classpath:spring_mvc.xml</param-value>
16. </init-param>
17. <!-- 定义Servlet的加载时机-->
18. <load-on-startup>1</load-on-startup>
19. </servlet>
20. <servlet-mapping>
21. <servlet-name>DispatcherServlet</servlet-name>
22. <url-pattern>/</url-pattern>
23. </servlet-mapping>
24.</web-app>
5、测试
启动tomcat
将URL地址修改为:localhost:8080/springmvc_demo/user/userController
观察URL的变化,发现成功跳转到user.jsp页面