1.新建项目: 选择Maven Project
eclipse+maven springMVC搭建
eclipse+maven springMVC搭建
选择项目位置,这里我选择的是C:\Users\admin\workspace\practice
eclipse+maven springMVC搭建
选择maven项目类型,这里选择webapp:
eclipse+maven springMVC搭建
eclipse+maven springMVC搭建
填写Group Id 和Artifact Id:
eclipse+maven springMVC搭建
eclipse+maven springMVC搭建
我这里不知道为什么,建立项目后,源代码文件夹有三个却只显示了一个,这里我把他们全部删除并重新创建四个源代码文件夹如下:
eclipse+maven springMVC搭建
eclipse+maven springMVC搭建
右键项目-properties-Deployment Assembly:
eclipse+maven springMVC搭建
删除两个test文件夹以及target文件夹,使之成为下面的样子:
配置web.xml:
eclipse+maven springMVC搭建
主要是filter以及servlet的配置
 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
 3         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
 4   <display-name>practice2</display-name>
 5 
 6       <filter>
 7         <filter-name>CharacterEncodingFilter</filter-name>
 8         <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
 9         <init-param>
10             <param-name>encoding</param-name>
11             <param-value>utf-8</param-value>
12         </init-param>
13     </filter>
14     <filter-mapping>
15         <filter-name>CharacterEncodingFilter</filter-name>
16         <url-pattern>/*</url-pattern>
17     </filter-mapping>
18 
19     <servlet>
20         <servlet-name>practice2</servlet-name>
21         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
22         <init-param>
23             <param-name>contextConfigLocation</param-name>
24             <param-value>classpath:spring-servlet.xml</param-value>
25         </init-param>
26         <load-on-startup>1</load-on-startup>
27     </servlet>
28     <servlet-mapping>
29         <servlet-name>practice2</servlet-name>
30         <url-pattern>/</url-pattern>
31     </servlet-mapping>
32 
33 </web-app>
web.xml

相关文章:

  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2021-06-24
  • 2021-05-16
  • 2022-12-23
  • 2021-11-02
  • 2020-02-02
猜你喜欢
  • 2021-04-03
  • 2022-01-06
  • 2022-01-13
  • 2021-04-03
  • 2021-06-14
  • 2021-06-29
  • 2022-12-23
相关资源
相似解决方案