Commit 4c0ed0396c56f3ae5ca0eba3affa195114d026b9

Authored by Notmoo-PC\Notmoo
1 parent 74a74f14

MapByteServlet : correction retour requete HTTP

Showing 1 changed file with 11 additions and 3 deletions   Show diff stats
src/main/java/servlet/MapByteServlet.java
@@ -19,12 +19,20 @@ public class MapByteServlet extends HttpServlet { @@ -19,12 +19,20 @@ public class MapByteServlet extends HttpServlet {
19 19
20 MapService mapService = new MapService(); 20 MapService mapService = new MapService();
21 int mapId = Integer.parseInt(servletRequest.getParameter("MAP_ID")); 21 int mapId = Integer.parseInt(servletRequest.getParameter("MAP_ID"));
22 - Map map = mapService.getMap(mapId); 22 + Byte[] mapBytes = mapService.getMapContent(mapId);
23 23
24 servletResponse.setContentType("image/png"); 24 servletResponse.setContentType("image/png");
25 - servletResponse.getWriter().print(map.getContent()); 25 + servletResponse.getWriter().print(byteToString(mapBytes));
26 } 26 }
27 - 27 +
  28 + private String byteToString(Byte[] bytes) {
  29 + StringBuffer sb = new StringBuffer();
  30 + for(Byte currByte : bytes){
  31 + sb.append(currByte.toString());
  32 + }
  33 + return sb.toString();
  34 + }
  35 +
28 @Override 36 @Override
29 public void doGet(final HttpServletRequest servletRequest, final HttpServletResponse servletResponse) 37 public void doGet(final HttpServletRequest servletRequest, final HttpServletResponse servletResponse)
30 throws ServletException, IOException { 38 throws ServletException, IOException {