本文共 1323 字,大约阅读时间需要 4 分钟。
本示例采用非注解模式开发
步骤 1:新建项目springmvcDemo,并导入springmvc所需要的jar包
项目结构如下:
所需要的jar包如下:
步骤2:在src下新建springmvc的核心配置文件springMvc.xml
hello
步骤3:新建控制器类HelloController
package com.cn.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;/** * springmvc控制层 * 此处采用非注解模式开发,实现Controller接口即可 * * */public class HelloController implements Controller{ @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse reponse) throws Exception { //实例化一个模型视图控制类 ModelAndView mv=new ModelAndView(); //将hello world springmvc赋值到message,然后传递到前端 mv.addObject("message", "hello world springmvc!"); //设置视图名称 mv.setViewName("hello"); //此处的hello必须和jsp中的hello.jsp同名,会根据配置去/WEB-INF/jsp下查找hello.jsp文件 return mv; } }
步骤4:新建视图层Hello.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>My JSP 'hello.jsp' starting page ${message}
步骤5:测试