Bonjour,
J'ai une JSP dans Eclipse, je modifie des trucs dedans, je fais clic droit "run on server", cela ne se mets pas à jour.
J'ai tomcat 8 et la dernière version de Eclipse.
Je suis développeur AngularJs et je voudrais savoir si c'est normal que ça bugge sans arrêt comme ça, même en redémarrant le serveur, cela ne mets pas à jour la vue dans le navigateur intégré à eclipse.
Peut on changer ce navigateur ?
Eclipse est il un logiciel buggé ?
pour info voici ma JSP :
Par exemple, je change un champs SQL dans la boucle qui est censé créer le tableau, je vais 'run on serveur', c'est toujours la même vue qui s'affiche, comme si rien n'était pris en compte.
C'est vraiment mal fait, alors y a t il une solution ? J'ai l'impression que le navigateur qui lance le script est un vieux navigateur des années 1990 netscape avec la mappemonde , peut on mettre un navigateur normal et moderne dedans pour que cela fonctionne ?
En AngularJS et Javascript, tout fonctionne en temps réel et de suite, je voudrais savoir pourquoi là, ça ne marche pas/jamais, ou des fois à moitié si on a de la chance?.
Je précise que j'ai coché "Always refresh automatically" dans le gestion du serveur. C'est désespérant. Le code java étant lui, plutôt sympa à taper.
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>jdbc Example</title> </head> <body> <!-- SET LE LANGAGE A JAVA ET IMPORTE LE PACKAGE JAVA.SQL --> <%@ page language="java" import="java.sql.*" %> <% Connection con = null; try{ // Charge le driver mysql Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/feedback","root","root"); // Créer le statement Statement s = con.createStatement(); // Lire une table ResultSet rs = s.executeQuery("SELECT * FROM titles"); // Itérer sur l étendue des résultats %> <TABLE BORDER="1"> <TR> <th>Titre</th><th>Note</th><th>Prix</th><th>Quantité</th> <% while (rs.next()){ // Obtenir le titre, qui est un string out.println("<TR>\n<TD>" + rs.getString("rating") + "</TD>"); out.println("<TD>" + rs.getString("rating") + "</TD>"); out.println("<TD>" + rs.getString("price") + "</TD>"); out.println("<TD>" + rs.getString("quantity") + "</TD>\n<TR>"); } // Fermer le résultat rs.close(); System.in.read(); } //GESTION DES ERREURS //catch(IOException ioe){ // System.err.println(ioe.getMessage()); //} catch(SQLException sqle){ System.err.println(sqle.getMessage()); } catch(ClassNotFoundException cnfe){ System.err.println(cnfe.getMessage()); } catch(Exception e){ System.err.println(e.getMessage()); } //Résoudre sur finally{ try{ if(con!= null){ // Clore la connexion dans tous les cas con.close(); } } catch(SQLException sqle){ System.err.println(sqle.getMessage()); } } %> </TABLE> </body> </html>
Partager