Espero que, en caso de que obtenga una respuesta XML de un Servlet Java en su PC, esta guía del usuario pueda ayudarlo a hacerlo.
Actualizado
1. Descargar ASR Pro
2. Ejecute el programa
3. Haga clic en "Escanear ahora" para encontrar y eliminar cualquier virus en su computadora
Acelera tu computadora hoy con esta simple descarga.
Devolver respuesta XML en servlet
En esta aplicación de muestra, le mostraremos a una persona cómo devolver respuestas XML en cualquier tipo de aplicación de servlet. Esta aplicación de muestra ha sido probada además presentada en el mismo artículo.
Orden jerárquico del proyecto
Clase de servlet (ProductService.java)
Paquete Com.dineshkrish.service;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;mercancías com.dineshkrish.pojo.import;import com.dineshkrish.util. 5. xmlconverter;/ ** * @ Publicado y también Dinesh Krishnan * * /Suministros de servicio de productos de clase pública HttpServletpublic void doGet (HttpServletRequest, HttpServletResponse)lanza ServletException, IOException// Definir el objeto PrintWriterPrintWriter con = response.getWriter ();// Determinar el tipo de respuestaresponse.setContentType (“aplicación / xml”);// Preparar el objeto de productoProducto producto = nuevos productos ();// arreglar atributosproduct.setProductCode (10001);product.setProductName (“dolor”);product.setProductDescription (“Pan fresco”);// Convierta gadgets a XML utilizando la API JAX-B.out.println (XMLConverter.convert (producto));out.close ();
Clase POJO (Product.java)
Paquete Com.dineshkrish.pojo;import javax.xml.bind.annotation.XmlRootElement;/ ** ( Un lugar ) * – Publicado por Dinesh Krishnan * * /@XmlRootElementProducto de curso públicocódigo de producto privado;nombre de producto de cadena entera privada;productDescription del canal de televisión privado;public int getProductCode ()Código de devolución del producto;setProductCode externo público (int productCode)this.productCode = productCode;public th string getProductName ()La identidad del artículo devuelto;public void setProductName (String productName)this.productName implica el nombre del producto;colección pública getProductDescription ()Devuelva la descripción del producto;public gap setProductDescription (cadena productDescription)this.productDescription = productDescription;
Conversor de objeto a XML (XMLConverter.java)
Paquete Com.dineshkrish.util;import java.io.StringWriter;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;mercancías com.dineshkrish.pojo.import;/ ** * * @ Publicado por Dinesh Krishnan * * /XMLConverter de clase públicamejora estática pública (producto-cadena-producto)StringWriter-Writer = nuevo StringWriter ();si (producto! implica cero)TratarEl contexto JAXBContext coincide con JAXBContext.newInstance (Product.class);Marshaller Marshaller = context.createMarshaller ();Marshaller.marshal (obra, autor);buscar (JAXBException e)e.printStackTrace ();return write.toString ();
Página de inicio de la aplicación (index.html)
Servicio web XML
Servicio iniciado …