Bonjour j'ai mis en place une servlet le problème c'est que je ne comprend pas les actions qu'elle effectue...
Déja elle appelle une classe Xml.java que je ne comprend pas :
Pourriez vous m'expliquez ce qu'elle fait parce que bon ... C'est bien jolie de mettre en place mais sans comprendre.... voila quoi ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class Xml { synchronized public static String readXML(InputStream strIn) throws IOException { BufferedReader s = new BufferedReader(new InputStreamReader(strIn)); String line = s.readLine(); String doc=""; while (line != null) { doc+=line +"\n"; line = s.readLine(); } s.close(); return doc; } }
Ensuite je ne comprend pas le debut de la servlet c'est a dire :
Les lignes que j'ai mise en rouge....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 public void doPost(HttpServletRequest req, HttpServletResponse res) { System.out.println("doPost"); String xml = null; try { xml = Xml.readXML(req.getInputStream()); } catch (Exception e) { e.printStackTrace(); } try { PrintWriter ps = null; try { ps = res.getWriter(); } catch (IOException e) { e.printStackTrace(); } String output = parseXML(xml); ps.append(output); ps.close(); } catch (Exception e) { e.printStackTrace(); } }
Merci de votre aide !
Partager