1. 程式人生 > >Idea建立maven web專案,並使用tomcat外掛執行(二)

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>

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

 

五:建立控制器

 

 

六:建立檢視頁面

 

 

七:啟動訪問