通过配置文件的方式实现一个简单的HelloWorld。
一、新建项目
1、新建动态web项目
2、命名工程springmvc-01
3、勾选"Generate web.xml deployment descriptor"
4、导入jar包
5、新建springmvc配置文件
6、命名配置文件springmvc-servlet.xml,命名规则:<servlet-name>-servlet.xml
默认路径为:/WEB-INF/springmvc_servlet.xml
7、选择命名空间
8、完成
二、配置文件
1、配置web.xml
springmvc org.springframework.web.servlet.DispatcherServlet 1 springmvc /
2、配置springmvc-servlet.xml
三、编写Controller
package com.zhy.controllers;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 HelloWorldController implements Controller { /* * 通过视图解析器(ViewResolver)得到实际的物理视图 * 视图解析器的解析规则:prefix + viewname + suffix * 结合本实例,视图解析器的解析出来的物理视图为:/WEB-INF/views/helloworld.jsp * */ @Override public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { // TODO Auto-generated method stub System.out.println("call controller"); return new ModelAndView("helloworld"); }}
四、新建jsp页面
1、新建helloworld.jsp,路径:WEB-INF/views/helloworld.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here Hello World!
2、新建index.jsp,路径:WEB-INF/index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here hello world
3、完成
四、运行