springMVC初学简单例子

新建web项目,保留web.xml.

配置web.xml文件(/WEB-INF/下):



springMVCTest
org.springframework.web.servlet.DispatcherServlet


contextConfigLocation
classpath:springmvc.xml

1


springMVCTest
/

 

配置springmvc.xml文件(在/src下 classpath即为/src)


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">








导入jar包

springMVC初学简单例子_第1张图片

编写控制器

package com.test.springmvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
//@Controller表示在tomcat启动的时候,把这个类作为一个控制器加载到Spring的Bean工厂,如果不加,就是一个普通的类,和Spring没有半毛钱关系。
//这也是为什么,我们只是写了Controller,但是从来没有在一个地方new这个Controller的原因,因为在Web容器启动的时候,这个Controller已经被Spring加载到自己的Bean工厂里面去了。
public class Show {
@RequestMapping("/welcome")
public String welcome() {

}
}

springMVC初学简单例子_第2张图片

 

编写welcome.jsp页面(在/WEB-INF/jsp/下)

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>




Insert title here


欢迎!

 

启动:

http://localhost:8080/springMVCTest/welcome

 return "welcome"这里的welcome指的是welcome.jsp,只不过省略了扩展名

 

https://www.cnblogs.com/admol/articles/4199546.html

你可能感兴趣的:(springMVC初学简单例子)