@RequestMapping( value = "/updateComentario", method = RequestMethod.POST, consumes = "application/xml", produces = "application/xml") public @ResponseBody Comentario updateComentarioInXML(@RequestBody Comentario entrada) { System.out.println("hola InsertarComentario"); // StreamSource source = new StreamSource(new StringReader(entrada)); // Jaxb2Marshaller prueba = new Jaxb2Marshaller(); System.out.println(entrada.toString()); // Usuario e = (Usuario) prueba.unmarshal(source); // System.out.println(entrada.toString()); // System.out.println(jaxb2Marshaller.unmarshal(source)); // Usuario e = (Usuario) jaxb2Marshaller.unmarshal(source); Comentario comment = new Comentario(); dao = new comentarioDAOImpl(); System.out.println("Fecha: " + entrada.getFecha_creacion()); System.out.println("Adjunto: " + entrada.getAdjunto()); System.out.println("Contenido: " + entrada.getmensaje()); // System.out.println("Nickname: "+ entrada.getnickName()); dao.insertComentario(entrada); // user = dao.findUsuario(e.getNickname()); return entrada; }
@RequestMapping(value = "{name}", method = RequestMethod.GET) public @ResponseBody Comentario getComentarioInXML(@PathVariable String name) { System.out.println("holaaaa"); Comentario comment = new Comentario(); dao = new comentarioDAOImpl(); System.out.println("holaaaa2"); System.out.println(name); comment = dao.findComentario(name); System.out.println("Comentario raiz: " + comment.getReply()); System.out.println("hola3"); // System.out.println(comment.getId()); // System.out.println(comment.getmensaje()); // System.out.println(comment.getFecha_creacion()); // System.out.println(comment.getAdjunto()); return comment; }