[JAVA][MVC]输出message

step1:创建MVC的入口:

创建 WEB-INF/web.xml,申请服务器:

	//配置格式文档;
	//xml命名空间;
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 	//初始化xml文件;
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    	//设立java servlet服务器;
        springmvc
        
            org.springframework.web.servlet.DispatcherServlet	//入口,通过dispatcherServlet实现流程控制;
        
        1	//设定servlet的优先级;
    
    
        springmvc
        /	//浏览器地址栏中的url地址,/ 表示http://localhost:8080/ + 工程名 
    
	//宣言基于web;
step2:创建映射配置文件:

创建springmvc-servlet.xml,为服务器进行配置:

	//配置文件实例;


    	//指定Handler Mapping类为simpleUrlHandlerMapping;
        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        
            
                indexController //后缀为/index交给id为indexController的bean处理;
            
        
    
     //配置id ——》class;


3.实现控制类 IndexController:

建立控制类 IndexController实现接口Controller ,提供方法handleRequest来处理请求;
SpringMVC通过 ModelAndView 对象把模型和视图结合在一起:

package controller;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
 //实现接口Controller;
public class IndexController implements Controller { //通过MAV结合模型和视图;
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        ModelAndView mav = new ModelAndView("index.jsp");	//通过JSP实现视图;
        mav.addObject("message", "Hello Spring MVC");	//模型数据:具体内容;
        return mav;
    }
}

4.准备jsp:

在WebContent目录下创建index.jsp,通过EL表达式显示message的内容:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" isELIgnored="false"%>	//开启EL表达式;
 

${message}

//设定顶级标题




你可能感兴趣的:([JAVA][MVC]输出message)