• 【SpringMVC】web.xml和spring_mvc.xml文件配置


    1.web.xml

    两个过滤器

    一个前端控制器

    1. <web-app>
    2. <display-name>Archetype Created Web Applicationdisplay-name>
    3. <filter>
    4. <filter-name>CharacterEncodingFilterfilter-name>
    5. <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
    6. <init-param>
    7. <param-name>encodingparam-name>
    8. <param-value>UTF-8param-value>
    9. init-param>
    10. <init-param>
    11. <param-name>ForceEncodingparam-name>
    12. <param-value>trueparam-value>
    13. init-param>
    14. filter>
    15. <filter-mapping>
    16. <filter-name>CharacterEncodingFilterfilter-name>
    17. <url-pattern>/*url-pattern>
    18. filter-mapping>
    19. <filter>
    20. <filter-name>HiddenHttpMethodFilterfilter-name>
    21. <filter-class>org.springframework.web.filter.HiddenHttpMethodFilterfilter-class>
    22. filter>
    23. <filter-mapping>
    24. <filter-name>HiddenHttpMethodFilterfilter-name>
    25. <url-pattern>/*url-pattern>
    26. filter-mapping>
    27. <servlet>
    28. <servlet-name>SpringMVCservlet-name>
    29. <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
    30. <init-param>
    31. <param-name>contextConfigLocationparam-name>
    32. <param-value>classpath:springmvc.xmlparam-value>
    33. init-param>
    34. <load-on-startup>1load-on-startup>
    35. servlet>
    36. <servlet-mapping>
    37. <servlet-name>SpringMVCservlet-name>
    38. <url-pattern>/url-pattern>
    39. servlet-mapping>
    40. web-app>

    2.spring_mvc.xml

    8个配置

    1. "1.0" encoding="UTF-8"?>
    2. <beans xmlns="http://www.springframework.org/schema/beans"
    3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xmlns:context="http://www.springframework.org/schema/context"
    5. xmlns:mvc="http://www.springframework.org/schema/mvc"
    6. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd">
    7. <context:component-scan base-package="com.zh.springmvc">context:component-scan>
    8. <bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
    9. <property name="order" value="1"/>
    10. <property name="characterEncoding" value="UTF-8"/>
    11. <property name="templateEngine">
    12. <bean class="org.thymeleaf.spring5.SpringTemplateEngine">
    13. <property name="templateResolver">
    14. <bean
    15. class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">
    16. <property name="prefix" value="/WEB-INF/templates/"/>
    17. <property name="suffix" value=".html"/>
    18. <property name="templateMode" value="HTML5"/>
    19. <property name="characterEncoding" value="UTF-8" />
    20. bean>
    21. property>
    22. bean>
    23. property>
    24. bean>
    25. <mvc:default-servlet-handler/>
    26. <mvc:annotation-driven/>
    27. <mvc:view-controller path="/" view-name="index">mvc:view-controller>
    28. <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    29. bean>
    30. beans>

  • 相关阅读:
    时代巨兽!深度神经网络如何改变我们的世界?
    windows10+cpu+pycharm跑yolov5
    SpringBoot连接MySQL数据库,使用Mybatis框架(入门)
    开创性的区块链操作系统项目——益智RPG游戏
    【计算机网络】详解TCP协议(上) TCP协议头结构 | ACK确认应答 | 超时重传机制
    MyBatis3.4全集笔记
    Oracle 表连接(内连接、外连接(左连接、右连接)、隐式连接、表并集、表交集、表补集)
    string格式显示
    Linux系统网卡配置详细教程!
    利用python进行视频下载并界面播放快速下载素材
  • 原文地址:https://blog.csdn.net/xiaobaisimple/article/details/133143998