jholmes     2002/10/16 17:49:25

  Modified:    src/share/org/apache/struts/upload
                        CommonsMultipartRequestHandler.java
  Log:
  make addTextParameter() aware of character encoding in request
  
  PR: Bugzilla #12732
  
  Revision  Changes    Path
  1.3       +11 -5     
jakarta-struts/src/share/org/apache/struts/upload/CommonsMultipartRequestHandler.java
  
  Index: CommonsMultipartRequestHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/upload/CommonsMultipartRequestHandler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CommonsMultipartRequestHandler.java       31 Jul 2002 06:43:18 -0000      1.2
  +++ CommonsMultipartRequestHandler.java       17 Oct 2002 00:49:25 -0000      1.3
  @@ -427,7 +427,13 @@
        */
       protected void addTextParameter(HttpServletRequest request, FileItem item) {
           String name = item.getFieldName();
  -        String value = item.getString();
  +        String value = null;
  +
  +        try {
  +            value = item.getString(request.getCharacterEncoding());
  +        } catch (Exception e) {
  +            value = item.getString();
  +        }
   
           if (request instanceof MultipartRequestWrapper) {
               MultipartRequestWrapper wrapper = (MultipartRequestWrapper) request;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to