spring MVC 注解版环境搭建流程-注意可以不需要配置 <listener><contenxt-param>两者不相干

来源:互联网 发布:双11淘宝客服总结 编辑:程序博客网 时间:2024/06/05 23:17

搭建spring mvc流程

目录结构:


流程如下

1 用springmvc 需要导入的jar包

 

2 在web.xml需要添加如下配置

  

<servlet>        <servlet-name>golfing</servlet-name>                    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <load-on-startup>1</load-on-startup>    </servlet>    <servlet-mapping>        <servlet-name>golfing</servlet-name>        <url-pattern>/</url-pattern>    </servlet-mapping>

3 在WEB-INF下配置文件

 

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:mvc=http://www.springframework.org/schema/mvc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:context="http://www.springframework.org/schema/context"    xsi:schemaLocation="         http://www.springframework.org/schema/beans         http://www.springframework.org/schema/beans/spring-beans-3.0.xsd         http://www.springframework.org/schema/mvc         http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd         http://www.springframework.org/schema/context         http://www.springframework.org/schema/context/spring-context-3.0.xsd">     <mvc:annotation-driven />    <context:component-scan base-package="com.sm.nothing.controller" />     <!-- 配置视图解析器 -->    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />        <property name="prefix" value="/WEB-INF/views/"></property>        <property name="suffix" value=".jsp"></property>    </bean>     <!-- ... --></beans> 


事实证明完全 <mvc:annotation-driven />可以去除掉


4 控制器类如下:

package com.sm.nothing.controller; import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;@Controllerpublic class HelloController{                 @RequestMapping(value="/index.html")         public ModelAndView index(){                  ModelAndView mav = new ModelAndView("index","msg","SpringMvc, Hello World!");                  return mav;         }}


5 目录下web-inf/views/index.jsp 的文件内容为:

<p>${msg}</p>

6 执行效果

首页图

输入路径  http://localhost:8080/springmvctest/index.html,页面成功跳转

下面为可执行的源代码下载地址

 http://www.kuaipan.cn/file/id_140422426734362790.htm

原创粉丝点击