Web MVC框架

web.xml

   <servlet>

      <servlet-name>HelloWeb</servlet-name>

      <servlet-class>

         org.springframework.web.servlet.DispatcherServlet

      </servlet-class>

      <load-on-startup>1</load-on-startup>

   </servlet>

 

   <servlet-mapping>

      <servlet-name>HelloWeb</servlet-name>

      <url-pattern>/</url-pattern>

   </servlet-mapping>

在初始化 DispatcherServlet 时,该框架将尝试加载位于该应用程序的 WebContent/WEB-INF 目录中文件名为 [servlet-name]-servlet.xml 的应用程序内容。

 

[servlet-name]-servlet.xml

   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

      <property name="prefix" value="/WEB-INF/jsp/" />

      <property name="suffix" value=".jsp" />

   </bean>

 

控制器

@Controller

@RequestMapping("/hello")

public class HelloController{

   @RequestMapping(method = RequestMethod.GET)

   public String printHello(ModelMap model) {

      model.addAttribute("message", "Hello Spring MVC Framework!");

      return "hello";

   }

}

 

视图

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

<html>

<head>

<title>Hello World</title>

</head>

<body>

   <h2>${message}</h2>

</body>

</html>

 

posted @ 2018-04-19 19:59  AaronCnblogs  阅读(90)  评论(0)    收藏  举报