Bonjour,
Je suis toujours sur le meme projet que précédement, j'ai avancé mais j'ai toujours un petit probleme.
donc voila ma servlet:
et voici mon code javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class respxml extends HttpServlet implements javax.servlet.Servlet{ public respxml() { super(); } @Override protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException { arg1.setContentType("text/xml"); arg1.getWriter().write("<maj>1</maj>"); }
Mon problème est que la variable doc a soit disant aucune propriete (has no properties).
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <script type="text/javascript" > var XMLHTTP; function initXMLHTTP(){ XMLHTTP=null; if(window.XMLHttpRequest) // Firefox et autres XMLHTTP = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e1) { XMLHTTP = null; } } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); } } function JSPrefresh() { alert('refrech'); if (XMLHTTP.readyState == 4 ) { alert('readyState == 4 '); /*if (XMLHTTP.status==200) { alert('XMLHTTP.status==200');*/ var doc= XMLHTTP.responseXML; servletmaj=doc.getElementsByTagName('maj')[0].childNodes[0].nodeValue;/*.item(0)*/ alert('resultat '+servletmaj); /*}*/ } } function survey() { initXMLHTTP(); var servletmaj=0; /*while (1) {*/ XMLHTTP.open('GET','respwxml','TRUE'); XMLHTTP.onreadystatechange=JSPrefresh; XMLHTTP.send(null); /*}*/ } </script>
Je voudrais savoir d'ou vien ce probleme et si pouviez me le resoudre
merci
Partager