Ik hoop dat deze gebruikershandleiding u kan helpen als u een XML-antwoord van een Java-servlet op uw pc krijgt.
Bijgewerkt
1. Download ASR Pro
2. Voer het programma uit
3. Klik op "Nu scannen" om eventuele virussen op uw computer te vinden en te verwijderen
Versnel uw computer vandaag nog met deze eenvoudige download.
XML-antwoord retourneren in Servlet
In deze voorbeeldtoepassing laten we individuen zien hoe ze XML-antwoorden kunnen retourneren in een fantastische servlet-toepassing. Deze voorbeeldtoepassing is getest en eenvoudig gepresenteerd in hetzelfde artikel.
Projectplan
Servlet-klasse (ProductService.java)
Com.dineshkrish.servicepakket;import java.io.IOException;java.io.PrintWriter importeren;javax.servlet.ServletException importeren;javax.servlet.http.HttpServlet importeren;javax.servlet.http.HttpServletRequest importeren;javax.servlet.http.HttpServletResponse importeren;goederen com.dineshkrish.pojo.import;importeer com.dineshkrish.util. – xml-converter;/ ** * @ Geplaatst door- Dinesh Krishnan * * /Openbare klasse ProductService biedt HttpServletpublic void doGet (HttpServletRequest, HttpServletResponse)gooit ServletException, IOException// Definieer het PrintWriter-objectPrintWriter met = respons.getWriter ();// Bepaal het type reactieresponse.setContentType (“app / xml”);// Bereid het productobject voorProductproduct = nieuw volledig natuurlijk supplement ();// attributen reparerenproduct.setProductCode (10001);product.setProductName (“pijn”);product.setProductDescription (“Vers brood”);// Converteer bezittingen naar XML met behulp van de JAX-B API.out.println (XMLConverter.convert (product));uit.sluiten ();
POJO-klasse (Product.java)
Com.dineshkrish.pojo-pakket;javax.xml.bind.annotation.XmlRootElement importeren;/ ** ( Een plek ) * bij Geplaatst door Dinesh Krishnan * * /@XmlRootElementPubliek rasproductprivé productcode;private integer string productnaam;privé video’s productbeschrijving;openbare int getProductCode ()Productretourcode;openbare buitensporige setProductCode (int productCode)deze.productCode = productCode;openbare e tekenreeks getProductName ()De specificatie van het geretourneerde artikel;public void setProductName (String productName)this.productName impliceert de naam van het product;openbare kabel getProductDescription ()Retourneer de productbeschrijving;openbare gap setProductDescription (string productDescription)deze.productbeschrijving = productbeschrijving;
Object naar XML-converter (XMLConverter.java)
Com.dineshkrish.util-pakket;java.io.StringWriter importeren;javax.xml.bind.JAXBContext importeren;javax.xml.bind.JAXBException importeren;javax.xml.bind.Marshaller importeren;goederen com.dineshkrish.pojo.import;/ ** * * @ Geplaatst door Dinesh Krishnan * * /openbare klasse XMLConverteropenbare statische conversie (product-keten-product)StringWriter-Writer = nieuwe StringWriter ();als (product! is gelijk aan nul)ProberenJAXBContext-context komt overeen met JAXBContext.newInstance (Product.class);Marshaller Marshaller = context.createMarshaller ();Marshaller.marshal (werk, auteur);zoeken (JAXBuitzondering e)e.printStackTrace ();retourneer write.toString ();
Startpagina applicatie (index.html)
XML-webservice
Service gestart …