美文网首页
Java-springmvc注解开发之pojo类型绑定

Java-springmvc注解开发之pojo类型绑定

作者: 王子也寂寞 | 来源:发表于2017-10-18 22:52 被阅读0次

    pojo类型绑定

    页面中input的name和controller的pojo形参中的属性名称一致,就可以将页面中的数据绑定至pojo.

    1.post乱码

    在web.xml中添加post乱码filter

        <!--处理POST乱码过滤器-->
        <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>
      </filter>
      <filter-mapping>
        <filter-name>characterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
      </filter-mapping>
    </code></pre>
    

    2.get乱码

    • 方式一,修改tomcat配置文件添加编码与工程编码一致,如下:
    <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
    
    • 方式二,对参数进行重新编码:
    String userName = new String(request.getParamter("userName").getBytes("ISO8859-1","utf-8"))
    

    ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf-8编码.

    相关文章

      网友评论

          本文标题:Java-springmvc注解开发之pojo类型绑定

          本文链接:https://www.haomeiwen.com/subject/swlyuxtx.html