Bonjour a tous,
Je voudrai SVP savoir que veux dire ces deux lignes de code
qui fait parti de ce qui suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while ((c = sin.read(input, count, input.length-count)) != -1) { count +=c; }
et, est ce que avec la ligne:
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 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { int length = request.getContentLength(); byte[] input = new byte[length]; ServletInputStream sin = request.getInputStream(); int c, count = 0 ; while ((c = sin.read(input, count, input.length-count)) != -1) { count +=c; } sin.close(); String recievedString = new String(input); response.setStatus(HttpServletResponse.SC_OK); OutputStreamWriter writer = new OutputStreamWriter(response.getOutputStream()); Integer doubledValue = Integer.parseInt(recievedString) * 2; writer.write(doubledValue.toString()); writer.flush(); writer.close();
on fait une lecture + une instanciation
Code : Sélectionner tout - Visualiser dans une fenêtre à part ServletInputStream sin = request.getInputStream();
Partager