récupérer une valeur d'une variable
salut tout le monde
j'ai un problème je veux récupérer la valeur d'un champ et utiliser dans une autre classe mais je ne sais pas comment faire
par exemple je veux récupérer la valeur de la variable nom et utiliser dans une autre classe java
merci
voila le code
Code:
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
|
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class consulter extends HttpServlet{
public void init(ServletConfig config) throws ServletException{
super.init(config);
}
/**Process the HTTP Get request*/
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException{
Connection connection=null;
res.setContentType("text/html");
PrintWriter out = res.getWriter();
try {
Class.forName("com.hxtt.sql.paradox.ParadoxDriver").newInstance();
String url = "jdbc:paradox:/e:";
connection = DriverManager.getConnection(url);
Statement commande = connection.createStatement();
ResultSet RS = commande.executeQuery("select code FROM test");
while(RS.next())
{
String nom=RS.getString("code");
}
RS.close();
commande.close();
}
catch(ClassNotFoundException e){
out.println("Couldn't load database driver: " + e.getMessage());
}
catch(SQLException e){
out.println("SQLException caught: " + e.getMessage());
}
catch (Exception e){
out.println(e);
}
finally {
try {
if (connection != null) connection.close();
}
catch (SQLException ignored){
out.println(ignored);
}
}
} |
récuper une valeur d'une variable
Bonjour,
Tu peux faire comme suit :
Code:
String monChamp = req.getParameter("myChamp");
Puis tu peux mettre cette variable dans uens ession, comme suit :
Code:
session.setAttribute("nomSession",monChamp);
Merci
récupérer une valeur d'une variable
Bonjour,
Dans ce cas tu crée une méthode dans la calsse consulter qui te renvoie cette valeur, comme suit :
Code:
1 2 3 4 5 6 7 8
| private String laValeur="";
....
//Mise à jour de la variable laValeur
......
public String retournerVal ()
{
Return laValeur;
} |
et puis dans ta calsse voir tu fais :
Code:
String myChaine = consulter.retournerVal();
Bien sur une fois la classe instanciée.
récupérer une valeur d'une variable
Bonjour,
Ta méthode retourne() n'est pas statique, essayes de la mettre en static
Code:
1 2 3 4
| public static String retourne()
{
............
} |