/[projects]/android/PicturePosterService/src/dk/thoerup/pictureposterservice/PostServlet.java
ViewVC logotype

Diff of /android/PicturePosterService/src/dk/thoerup/pictureposterservice/PostServlet.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1351 by torben, Sun Feb 21 21:05:41 2010 UTC revision 1352 by torben, Wed Apr 20 18:53:04 2011 UTC
# Line 21  import com.oreilly.servlet.multipart.Mul Line 21  import com.oreilly.servlet.multipart.Mul
21  import com.oreilly.servlet.multipart.ParamPart;  import com.oreilly.servlet.multipart.ParamPart;
22  import com.oreilly.servlet.multipart.Part;  import com.oreilly.servlet.multipart.Part;
23    
24    import dk.thoerup.genericjavautils.HttpUtil;
25    
26  /**  /**
27   * Servlet implementation class PostServlet   * Servlet implementation class PostServlet
28   */   */
# Line 28  public class PostServlet extends HttpSer Line 30  public class PostServlet extends HttpSer
30          private static final long serialVersionUID = 1L;          private static final long serialVersionUID = 1L;
31          Logger logger = Logger.getLogger(PostServlet.class.getName());          Logger logger = Logger.getLogger(PostServlet.class.getName());
32                    
         protected Map<String,String> decodeString(String str) throws UnsupportedEncodingException {  
                 Map<String,String> map = new TreeMap<String,String>();  
                   
                 String[] pairs = str.split("&");  
                 for (String pair : pairs) {  
                         String keyValue[] = pair.split("=");  
                         String key = keyValue[0];  
                           
                         String val = "";  
                         if (keyValue.length == 2) {  
                                 val = URLDecoder.decode(keyValue[1], "UTF-8");  
                         }  
                         map.put(key, val);  
                 }  
                   
                 return map;  
         }  
33                
34          protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
35                  MultipartParser parser = new MultipartParser(request,1000000);                  MultipartParser parser = new MultipartParser(request,1000000);
# Line 70  public class PostServlet extends HttpSer Line 55  public class PostServlet extends HttpSer
55                                                                    
56                          } else {                          } else {
57                                  ParamPart params = (ParamPart) part;                                  ParamPart params = (ParamPart) part;
58                                  values = decodeString( params.getStringValue() );  
59                                    values = HttpUtil.decodeParams( params.getStringValue() );
60                          }                          }
61                  }                  }
62                                    

Legend:
Removed from v.1351  
changed lines
  Added in v.1352

  ViewVC Help
Powered by ViewVC 1.1.20