java aide,question facile

java aide,question facile - Java - Programmation

Marsh Posté le 24-04-2003 à 13:09:12    

bonjour,
ci apres se trouve le code d'une servlet qui insere des donnes dans une base,en loccurence le nom et le prenom de 2 champs d'un formulaire
j'aimerais que quelqu un,si il en est capable bien sur,me donne la servlet(meme construction que celle ci) qui teste un login et pass d'un utilisateur afin qu'il puisse se connecter au forum, lors d'une interface de connexion au forum qui possede que 2 champs(login et pass)
il s'agit d'un "select ..where" mais j'ai pas le raisonnment en entier  
 
package sans_titre10;
 
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
 
 
public class Servlet1 extends HttpServlet {
  private static final String CONTENT_TYPE = "text/html";
  /**Initialiser les variables globales*/
  public void init() throws ServletException {
  Connection con = null;
  public void init ()
  throws ServletException {
  //ServletConfig cfg;
  //super.init (cfg);
  // Load driver
  //String name = cfg.getInitParameter("driver" );
  Class.forName("org.gjt.mm.mysql.Driver" );
  // Get Connection
  con = DriverManager.getConnection ("jdbc:mysql:http://ip","login","pass" );
 
  }
  /**Traiter la requête HTTP Get*/
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("<font color=\"green\">" );
    out.println("<p>Le servlet a reçu un GET. Ceci est la réponse.</p>" );
    out.println("</font>" );
  }
  /**Traiter la requête HTTP Post*/
  public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
 
  // Have browser ignore cache - force reload
  response.setHeader ("Expires",
    "Mon, 01 Jan 1990 00:00:00 GMT" );
 
  Statement stmt = null;
  ResultSet result = null;
  String nom = "";
  String prenom = "";
   
 
  nom = request.getParameter("Nom" );
  prenom = request.getParameter("Prenom" );
   
 
  try {
 
    // Submit query
    stmt = con.createStatement();
   
    result = stmt.executeUpdate (
    "INSERT INTO polo2_membres(nom,prenom)
        VALUES  ('nom','prenom';);" );
 
    out.println("<html>" );
    out.println("<head><title>Servlet1</title></head>" );
    out.println("<body bgcolor="#000000"><font face="Felix Titling" size="7" color="#996669">" );
    out.println("<center><h1>il fait beau.</h1><br><br><br><font face="Felix Titling" size="4" color="#996669">le beau temps va durer 4 jours<a href="http://www.domaine.com/">ici</a>." );
    out.println("</body></html>" );
    } finally {
      if(result != null){
              result.close();
      }
      if(stmt != null){
              stmt.close();
      }
      }
    out.flush();
    out.close();
  }
  /**Nettoyer les ressources*/
  public void destroy() {
  super.destroy();
  con.close();
  }
}

Reply

Marsh Posté le 24-04-2003 à 13:09:12   

Reply

Marsh Posté le 24-04-2003 à 13:18:57    

un mars aussi?  :heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-04-2003 à 13:57:09    

C drôle, ça me fait penser à ça :  
 
http://forum.hardware.fr/forum2.ph [...] subcat=390
 
"package sans_titre10" au début, c'est une coincidence ?

Reply

Marsh Posté le 24-04-2003 à 13:57:51    

je trouve que ca ressemble un peu trop a http://forum.hardware.fr/forum2.php3?post=35492&cat=10
 
un multi grillé...  [:sinclaire]
 
 
Edit: moi aussi je suis grillé sur ce coup la :o
"Un mail a été envoyé avec succès aux modérateurs"


Message édité par lorill le 24-04-2003 à 13:58:30
Reply

Marsh Posté le 24-04-2003 à 14:02:25    

fredjava2 le retour ! :lol:  
 
multipost = pas de reponse :pfff:

Reply

Marsh Posté le 24-04-2003 à 14:10:55    

lorill a écrit :

un multi grillé...  [:sinclaire]


Exactement [:jpa]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed