idea中使用maven創建springMVC的配置文件格式

如何創建maven——springMVC的文章很多了,不在此重述,但是大多數配置方式我都沒有運行成功。在此我才用黑馬程序員的老師的配置方式,爲大家觀看。


b&ek=1&kp=1&pt=0&bo=uwGxAbsBsQEDEDU!&tl=1&su=0124986239&tm=1585638000&sce=0-12-12&rf=2-9uploading.4e448015.gif正在上傳…重新上傳取消圖片
創建以上文件夾,創建springmvc.xml,並修改web.xml和pom.xml
web.xml修改爲:


<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
<display-name>Archetype Created Web Application</display-name>
<!-- 配置前端控制器-->
<servlet>
<servlet-name>DispatcherServlet</servlet-name>//取一個名字(一般爲類名)(首字母一般採用小寫,大寫方便。。沒改)
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>//採用調查服務程序的class包
<init-param>//設置初始化參數
<param-name>contextConfigLocation</param-name>//頁面跳轉的位置
<param-value>classpath:springmvc.xml</param-value>//跳轉到到資源包下面的springmvc.xml文件
</init-param>
<load-on-startup>1</load-on-startup>//設置頁面加載時就啓用,爲啥是1還不知道
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>//同一般servlet程序
<url-pattern>/</url-pattern>//在a標籤或form標籤跳轉中最前面的位置不用使用/
</servlet-mapping>

<!-- 配置中文亂碼過濾器-->
<filter>//filter爲過濾器
<filter-name>characterEncodingFilter</filter-name>//給過濾器命名
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>//過濾器的class文件來源(應用那個class文件)
<init-param>
<param-name>encoding</param-name>//設置編碼格式
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>//設置要過濾的文件格式
<url-pattern>/*</url-pattern>//所有格式
</filter-mapping>
</web-app>




pom.xml修改爲


<properties>在properties文件中添加,黃標字符
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>//此處可以改一下爲1.8
<maven.compiler.target>1.8</maven.compiler.target>
<spring.version>5.0.2.RELEASE</spring.version>
</properties>

<dependencies>在dependdencies中一下所有黃標字符
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>


<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>




springmvc.xml文件創建爲


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
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.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
">

<!-- 開啓註解掃描-->
<context:component-scan base-package="cn.itcast"/>

<!-- 視圖解析器對象-->
<bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>

<!-- 開啓SpringMVC框架註解的支持-->
<mvc:annotation-driven />


</beans>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章