Idea创建maven web项目,并使用tomcat插件运行(二)

前言:

在上一篇的基础上,加入springmvc支持

一:创建web.xml文件

我们要集成springMVC,需要在web.xml中配置DispatcherServlet;所以先创建web.xml文件

二:在pom.xml中添加springmvc的依赖

————————————————————————————

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.1.2.RELEASE</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>4.1.2.RELEASE</version>
        <scope>compile</scope>
    </dependency>
</dependencies>

————————————————————————————

三:创建springmvc配置文件

配置如下:

————————————————————————————

   <!-- 配置扫描的包 -->
    <context:component-scan base-package="com.dog.*" />

    <!-- 注册HandlerMapperHandlerAdapter两个映射类 -->
    <mvc:annotation-driven />

    <!-- 视图解析器 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/view/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

————————————————————————————

四:在web.xml中配置DispatcherServlet

————————————————————————————

<servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:springmvc.xml</param-value>
    </init-param>
</servlet>

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

————————————————————————————

五:创建控制器

六:创建视图页面

七:启动访问

猜你喜欢

转载自my.oschina.net/u/2935623/blog/1803200