sos.print("{success:true}");
sos.close();
- Qu'est-ce que sos?
- Whay fermons nous?
- Où est-ce qu'il imprime, dans la console ou quelque part.
Est-il quelque chose comme une déclaration de retoursos et déclaration de retour
retour "{succès: true}";
Puis-je transmettre aussi ma réponse ajax comme cette
mise à jour ... J'ai mis à jour le code complet ici.
protected void process(HttpServletRequest request, HttpServletResponse response) {
try {
ServletOutputStream sos = response.getOutputStream();
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setContentType("text/plain");
String name = request.getParameter("name");
String age = request.getParameter("age");
String city = request.getParameter("city");
String phone = request.getParameter("phone");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
System.out.println("Phone: " + phone);
String query ="INSERT INTO CRUD_DATA VALUES('"+name+"',"+age+",'"+city+"',"+phone+")";
System.out.println("Query:" + query);
OracleDataSource ods = new OracleDataSource();
ods.setUser("abdel");
ods.setPassword("password");
ods.setURL("jdbc:oracle:thin:@//127.0.0.1/XE");
Connection conn = ods.getConnection();
Statement statement = conn.createStatement();
statement.executeUpdate(query);
conn.commit();
conn.close();
sos.print("{success:true}");
sos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
vous pouvez répondre à ce 'seulement sos' est. Vous avez le code devant vous - nous ne le faisons pas. Fondamentalement, nous n'avons aucune idée de ce que vous faites - vous ne nous avez pas donné de contexte. S'il vous plaît lire http://tinyurl.com/so-hints –
S * OutputStream ?? –
a mis à jour le code – John