1. Web. XML configuration
<?XML version= "1.0" encoding= "UTF-8"?><Web-appxmlns= "Http://xmlns.jcp.org/xml/ns/javaee"Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xsi:schemalocation= "Http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version= "3.1"> <context-param>--spring Controller configuration <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </context-param> <Listener> <Listener-class>Org.springframework.web.context.ContextLoaderListener</Listener-class> </Listener><servlet>--spring MVC default Schedule <servlet-name>dispatcher</servlet-name> <servlet-c Lass>org.springframework.web.servlet.dispatcherservlet</servlet-class> <load-on-startup>1</ load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name& Gt <url-pattern>/</url-pattern> </servlet-mapping> <servlet-mapping> <Servlet-name>Sh</Servlet-name> <Url-pattern>/servlet/sh</Url-pattern> </servlet-mapping></Web-app>
2, Dispatcher-servlet.xml
<?XML version= "1.0" encoding= "UTF-8"?><Beansxmlns= "Http://www.springframework.org/schema/beans"Xmlns:context= "Http://www.springframework.org/schema/context"Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xsi:schemalocation= "Http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/ Spring-beans-3.0.xsd Http://www.springframework.org/schema/context Http://www.springframework.org/schema/conte Xt/spring-context-3.0.xsd "> <Context:component-scanBase-package= "Com.javahash.spring.controller"></Context:component-scan>--Configure Scan packages <Beanclass= "Org.springframework.web.servlet.view.InternalResourceViewResolver"> < Propertyname= "prefix"value=""></ Property>--Path prefix < Propertyname= "suffix"value= ". jsp"></ Property>--path suffix </Bean></Beans>
3. Controller Code
PackageCom.javahash.spring.controller;ImportOrg.springframework.stereotype.Controller;ImportOrg.springframework.ui.Model;Importorg.springframework.web.bind.annotation.RequestMapping;ImportOrg.springframework.web.bind.annotation.RequestParam;ImportJava.util.logging.Logger;/*** Created by Administrator on 2014/11/8.*/@Controller Public classHelloworldcontroller {@RequestMapping ("/hello") PublicString Hello (@RequestParam (value= "name", required=false, defaultvalue= "World") String name, model model) {Model.addattribute ("Name", name); return"HelloWorld"; }}
Spring MVC Starter Demo