CommonsMultipartRequestHandler类实现了这个FormFile接口,我也只是初步了解。由于我遇到了一个问题,就是在网页是utf-8编码下,当路径或文件名中包含中文时,会得到乱码的路径和文件名。此问题困惑我许久到至今。不知是何故????

解决方案 »

  1.   

    to: chenzhang8为什么不试试:
    <%@ page contentType="text/html; charset=GBK" %>上传的时候用一个过滤器:
      <filter>
        <filter-name>Set Character Encoding</filter-name>
        <filter-class>filters.SetCharacterEncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>GBK</param-value>
        </init-param>
      </filter>
      <filter-mapping>
        <filter-name>Set Character Encoding</filter-name>
        <url-pattern>/*</url-pattern>
      

  2.   

    to pede():
        谢谢你的建议,因为我们的项目是多语言国际版本,所以统一采用<%@ page contentType="text/html; charset=UTF-8" %>编码,在web.xml中我们已经添加了过滤器。我曾在网上查过,也试了用GBK编码可以;但就项目需求所言,我还是想在UTF-8编码基础上解决这个问题!
        再次向你表示谢谢!!!