Hoppas att du i rättsfall får ett XML-svar från en Java Servlet på din PC, den här användarhandboken kan möjligen hjälpa dig att fixa det.
Uppdaterad
1. Ladda ner ASR Pro
2. Kör programmet
3. Klicka på "Skanna nu" för att hitta och ta bort eventuella virus på din dator
Få fart på din dator idag med denna enkla nedladdning.
Returnera XML-svar i Servlet
I detta exempel visar vi dig hur du returnerar XML-svar i en servletapplikation. Denna provregistrering har testats och presenterats i samma artikel.
Projektstruktur
Servlet flair (ProductService.java)
Com.dineshkrish.servicepaket;importera java.io.IOException;importera java.io.PrintWriter;importera javax.servlet.ServletException;importera javax.servlet.http.HttpServlet;importera javax.servlet.http.HttpServletRequest;importera javax.servlet.http.HttpServletResponse;varor com.dineshkrish.pojo.import;import com.dineshkrish.util. * xmlconverter;/** @ Upplagt av Dinesh Krishnan * 3 . /Public class ProductService utökar HttpServletpublic void doGet (HttpServletRequest, HttpServletResponse)kastar ServletException, IOException// Definiera PrintWriter-objektetPrintWriter from = response.getWriter ();// Bestäm typen som är relaterad till svarresponse.setContentType (“app / xml”);// Förbered produktobjektetProduktsak = ny produkt ();// fixa attributproduct.setProductCode (10001);product.setProductName (“smärta”);product.setProductDescription (“Färskt bröd”);// Konvertera objekt till XML med exakt JAX-B API.out.println (XMLConverter.convert (produkt));out.close ();
POJO-klass (Product.java)
Com.dineshkrish.pojo-paket;importera javax.xml.bind.annotation.XmlRootElement;/** ( En plats ) * @ Postat av Dinesh Krishnan * * /@XmlRootElementProdukt i offentlig klassprivat produktkod;privat heltals produktnamn;privat kanal produktbeskrivning;public int getProductCode ()Produktbesökskod;offentlig onödig setProductCode (int productCode)this.productCode är lika med productCode;offentliga strängen getProductName ()Namnet på det givna tillbaka objektet;public void setProductName (String productName)this.productName antyder produktens rubrik;offentlig sträng getProductDescription ()Skicka tillbaka hälsotillskottsbeskrivningen;public gap setProductDescription (sträng produktbeskrivning)this.productDescription = productDescription;
Objekt till XML-konverterare (XMLConverter.java)
Com.dineshkrish.util-paketet;importera java.io.StringWriter;importera javax.xml.bind.JAXBContext;importera javax.xml.bind.JAXBException;importera javax.xml.bind.Marshaller;varor com.dineshkrish.pojo.import;/** * 6 . @ Upplagt av Dinesh Krishnan * 6 . /public class XMLConverteroffentlig statisk transformation (produkt-kedja-produkt)StringWriter-Writer = ny StringWriter ();om (produkt! = noll)ProvaJAXBContext-kontext matchar JAXBContext.newInstance (Product.class);Marshaller Marshaller = context.createMarshaller ();Marshaller.marshal (verk, författare);hitta (JAXBEundantag e)e.printStackTrace ();return write.toString ();
Appens startsida (index.html)
XML Web Service
Tjänsten startade …