首页 > 其他分享 >spring mvc环境过滤器请求响应编码和maven编译等设置(二)

spring mvc环境过滤器请求响应编码和maven编译等设置(二)

时间:2022-11-28 17:58:18浏览次数:42  
标签:xml index01 name spring maven mvc 过滤器

spring mvc环境通过 过滤器设置请求响应字符编码

1. web.xml配置过滤器进行字符编码设置

  <filter>
    <filter-name>characterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>characterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

 

2.pom.xml配置有关 maven 编译时静态文件的处理

pom.xml文件

<build>
    <finalName>spring-mvc01</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
            ......
      </plugins>
    </pluginManagement>
    <!--静态资源导出问题-->
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.properties</include>
          <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
      </resource>
    </resources>
  </build>    

 

3.测试一下表单提交

  • index01.html 建立一个表单
<form action="./index/index01" method="get"  >
    <input type="text" name="name" />
    <input type="submit" value="submit" />
</form>
  • 控制器获取
    @RequestMapping("index01")
    public String index01(@RequestParam("name") String name) {
        System.out.println(name);
        return "index01";
    }

 

标签:xml,index01,name,spring,maven,mvc,过滤器
From: https://www.cnblogs.com/fps2tao/p/16932880.html

相关文章

  • springboot+mysql+mybatis逆向工程
     最近一直再做hibernate相关的工作,想捡起遗忘了一年的mybatis,就在自己的demo项目中引入了一下,记录下过程,这里只生成mapper和model和mapper.xml一、引入依赖  ......
  • C#-MVC-内置对象-Request、Response、Session、Cookie、Application、Server
    Controllers文件夹Controllers文件夹包含负责处理用户输入和响应的控制类。MVC要求所有控制器文件的名称以“Controller”结尾。在下例中,VisualWebDeveloper已经......
  • Spring中使用redis
    1.pom.xml<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>......
  • maven把依赖jar打包到一个可执行jar中
    <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</......
  • SpringSecurity多表验证
    在开始之前我想感叹一句,技术久了不回头看看真的会忘记的,这次公司让我重新开发一个程序,项目架构为单体多模块开发,其中有个需求就是需要不同用户表进行登录,且不同表的用户名......
  • ASP.NET MVC Framework 动态汇集
    ASP.NETMVC还会使用aspx,但是它没有viewstate,没有postback,所以它在这里只是个模板引擎.这和Castle的Monorail项目是一样的,只是Monorail的非强类型的Prope......
  • Spring2.0中文参考手册(中文版) [转自CSDN论坛]
    Spring中文参考手册得到SpringFramework开发团队的直接授权和大力的支持,其目的是在中文世界推广优秀的开源技术。本次翻译活动由满江红开放技术研究组织(​​http://www.re......
  • 记录一个springboot 设置跨域 失效的问题
    问题前端请求springboot的接口报跨域,后端有接收到请求也能成功处理并返回结果,但前端无法接收结果。后端通过继承WebMvcConfigurer有以下代码设置跨域:@Override......
  • 整合SpringBoot + Dubbo + Nacos 出现 Unable to make protected final java.lang.Cla
    版本SpringBoot:2.7.3Dubbo:3.0.4Nacos:2.0.3异常信息如下Unabletomakeprotectedfinaljava.lang.Classjava.lang.ClassLoader.defineClass(java.lang.String,......
  • SpringCloud面试题
    1Springcloud核心组件及其作用1.1Eureka:服务注册与发现注册:每个服务都向Eureka登记自己提供服务的元数据,包括服务IP地址,端口号,版本号,通信协议等。eureka将各个服务维......