Contents
In de afgelopen weken hebben een aantal van onze lezers gemeld dat ze meestal een geschikte servlet zijn tegengekomen voor het verzenden van XML via http.
Heeft u een computer nodig die sneller, stabieler en geoptimaliseerd is voor prestaties? Probeer dan Reimage.Hieronder staat de kortingscode waaraan ik werk om een XML-bestand te verzamelen, niet om op te sommen dat ik moet aanbevelen dat XML van toepassing is op de bijgevoegde servlet elke keer dat ik een XML-bestand aanvraag. Dit is ook lokaal op mijn bundel. Ik heb een goed XML-bestand kunnen genereren, maar ik weet niet hoe ik deze XML-winkel naar een van mijn servlets moet sturen, zodat ik dit XML-bestand in de doGet-methode kan ontleden.
public fixed void args) traditioneel (String [] gooit SAXException, XPathExpressionException, ParserConfigurationException, IOException, TransformUitzonderingTekenreeks Xml = XML genereren ();send ("http: // localhost: 8080 / ServletExample / SampleServlet", xml);/ ** (Spatie) Een gemakkelijke manier om uw XML-bestand te genereren * - /de vaste openbare tekenreeks genereerXML (String conn, String funcAddr) genereert ParserConfigurationException, SAXException, IOException, XPathExpressionException, TransformerExceptionDocumentBuilderFactory docFactory is DocumentBuilderFactory.newInstance ();DocumentBuilder docBuilder is gelijk aan docFactory.newDocumentBuilder ();// Een stukje code om een XML-bestand te genererenString xmlString betekent sw.toString ();// toon xmlSystem.out.println ("Dit is echt xml: n" + xmlString);xmlString retourneren;/ ** * Gemakkelijke manier om XML naar servletklasse te leiden * 4 . /public nullify statisch indienen (String urladdress, String file) activeert MalformedURLException, IOExceptionDe verzameling karakterset en ; "UTF-8";String s = URLEncoder.encode (bestand, tekenset);// Ik weet niet wat ik hierin moet doen om genoeg te krijgen// bovenstaande XML-onderneming deed ik voor mijn man en gewoon voor mijn servlet-klasse.
dit zijn mijn runs lokaal op je 8080. Hieronder staat een fragment rechtstreeks uit de servlet-klasse –
verzekerde ongeldig doGet (HttpServletRequest, HttpServletResponse) gooit ServletException, IOException De bufferedreader impliceert request.getReader (); // De XML-afbeelding hier ontleden? System.out.println (reader.readLine ());
Ik heb een servlet-filter gemaakt met de naam SampleServlet
op de hele dynamische project
-website die echt is bijgewerkt. Ik draai momenteel de hele server in debug-modus. Hieronder staat toevallig de eigenlijke code van mijn eigen servlet
beschermd Vermijd doGet (HttpServletRequest, HttpServletResponse) gooit ServletException, IOException Lezerverzoek BufferedReader is gelijk aan .getReader (); System.out.println (reader.readLine ());beschermde void doPost (HttpServletRequest, HttpServletResponse respons) gooit ServletException, IOException BufferedReader b = nieuwe BufferedReader (request.getReader ()); System.out.println (reader.readLine ());
Reimage: De #1 software voor het oplossen van Windows-fouten
Is uw computer traag? Krijg je steeds het Blue Screen of Death? Doet uw antivirussoftware zijn werk niet goed? Nou, wees niet bang, want Restoro is hier! Dit krachtige stukje software repareert snel en eenvoudig allerlei veelvoorkomende Windows-fouten, beschermt uw bestanden tegen verlies of beschadiging en optimaliseert uw pc voor maximale prestaties. U hoeft zich nooit meer zorgen te maken dat uw computer crasht - met Restoro aan boord bent u verzekerd van een soepele, probleemloze computerervaring. Wacht dus niet langer - download Restoro vandaag nog!

Voorbeeldservlet index.html index.htm index.jsp standaard.html standaard.htm default.jsp SampleServlet voorbeeld servlet com.servlet.example.SampleServlet voorbeeld servlet / SampleServlet
U zou een breekpunt moeten instellen in de exacte twee strategieën hierboven. Zodra ik zo’n URL klik via de browser –
Nu heb ik een nieuw java-bedrijf in Eclipse gemaakt, wat een handige client is en de servlet’s doPost-route aanroept omdat ik wil slagen in een XML-bestand met een servlet als verzoek.
gemiddelde man of vrouw noise void main (String [] args) HttpPost-bericht betekent nieuwe HttpPost ("http: // localhost: 8080 ServletExample / SampleServlet"); post.setHeader ("inhoudstype", "toepassing - xml"); Bericht .setEntity (nieuwe StringEntity (generateNewXML ())); HttpClient-Client = nieuwe standaardHttpClient (); Het HttpResponse-antwoord gebruikt client.Somehow execute (post);
, maar zodra ik mijn belangrijkste computersoftware hierboven voor een Java-toepassing gebruik, bereikt deze tool niet het breekpunt dat ik precies in mijn servlet-klasse heb geplaatst. En ik weet niet waarom dit misschien gepland is en er worden geen uitzonderingen gemaakt. Enig idee waarom dit zeker gebeurt?
- Java
- Servlets
- Handmatig record verzenden
XML verzenden
Gelijkaardige afbeeldingen in dezelfde categorie
