springMVC项目配置文件

小鱿鱼 2020-02-14

一、springMVC项目配置文件

1、web.xml文件全局配置

<servlet>

  <servlet-name> dispatcher </servlet-name>

  <servlet-class> org.springframework.web.servlet.DispatcherServlet  </servlet-class>

</servlet>

<servlet-mapping>

  <servlet-name> dispatcher </servlet-name>

  <url-pattern>  / </url-pattern>   //表示拦截所有请求,交由springMVC后台控制器来处理

</servlet-mapping>

//<servlet>、<servlet-mapping>这两个标签都是成对配置

2、dispatcher-servlet.xml    //此处文件名xxx-servlet.xml中的xxx对应的是1中设置的Servlet-name

<beans>

  <bean id = "SimpleUrlHandlerMapping" class = "org.springframework.web.servlet.Handler.SimpleUrlHandlerMapping">

    <property name = "mapping">

      <props>

        <prop key = "/hello"> HelloController </prop>      // /hello路径的请求交给id为HelloController的控制器处理,此处prop的值是下一个bean的id

      </props>

    </property>

  </bean>

  <bean id = "HelloController" class ="controller.HelloController"></bean>

</beans>

3、创建实现org.springframework.web.servlet.mvc.Controller接口的类HelloController

重写方法public  ModelAndView handleRequest( HttpServletRequest p1, HttpServletResponse p2 ){

      ModelAndView model = new ModelAndView("insex.jsp");  //视图

      model.addObject( "message", "hello world!");   //模型数据是message,内容是hello world!

      return  model;

    }

4、index.jsp中使用el表达式显示message的内容:   <h1> ${ message } </h1>

相关推荐