在这篇文章中,我要介绍的是如何创建一个简单的SpringMVC应用。
首先我们先看下面的图了解一下结构:
项目的目录如下:
1.创建maven项目并导入相关依赖
org.springframework spring-web 4.3.7.RELEASE 复制代码 org.springframework spring-webmvc 4.3.7.RELEASE
2.编写web.xml文件---配置分发器
复制代码 Archetype Created Web Application springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml 1 springmvc *.do
3.编写springmvc配置文件,默认文件名为[DispatcherServlet Name]-servlet.xml
springmvc-servlet.xml
复制代码
4.编写 HelloController.java
package com.xgc.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;public class HelloController implements Controller{ public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res) throws Exception { ModelAndView mv=new ModelAndView(); mv.addObject("msg","hello springmvc"); mv.setViewName("hello"); return mv; }}复制代码
5.在WEB-INF下创建一个jsp文件夹,编写一个hello.jsp文件
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>${msg}复制代码