[JSP] probleme de session

micco

Nouveau membre
Bonjour
J'ai un petit probleme au niveau des sessions en jsp
quand je creer une session par exemple : session.setAttribute("login",login);
et que je l'affiche dans la meme page par exemple : out.print(session.getAttribute("login"));
cela marche bien
cependant losque je l'affiche dans une nouvelle page elle m'affiche null
alors que je fait la meme chose sur un pc sur linux cela marche tres bien et cela m'affiche bien ma valeur
Peut etre que mes parametres sont mal regler ou un truc dans le genre
SVP aidez moi j'ai moin d'une semaine pour regler mon probleme
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
 

KangOl

Grand Maître
il y a tellement de choses qui peuvent intervenir ...

le sessiontimeout ?
les cookies sont bien acceptés (et créés) ?

montre un peu ton code, qu'on voie d'ou ca peut venir ...
 

micco

Nouveau membre
mes cookies marche bien


ca c'est quand je crée ma session :

<html>
<body background="image/fond1.jpg">
<div align="center">
<font color="#000000" face="fantasy" size="+4">
Bienvenue dans l'administration de ce blog
</font>
</div>
<%@page import="java.sql.*" %>
<%@page import="java.util.ArrayList" %>
<%@page import="java.lang.Integer" %>
<%
String login = request.getParameter("login");
String password = request.getParameter("password");
Cookie [] cookies=request.getCookies();
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost/news";
Connection c = DriverManager.getConnection(url,"root","");
Statement s = c.createStatement();
ArrayList<Integer> a= new ArrayList<Integer>();
String queryID = "select ID from tnews order by date desc";
ResultSet ID = s.executeQuery(queryID);
while(ID.next())
{
a.add(new Integer(ID.getString("ID")));
}
ID.close();
String query1 = "select * from admin where login=\""+login+"\"";
ResultSet rs1 = s.executeQuery(query1);
if(rs1.next())
{
String pass=rs1.getString("password");
if (pass.equals(password))
{
%>
<table width="100%">
<tr>
<td width="20%" valign="top">
<table bgcolor="#CCCCCC" border="1">
<tr>
<td>
<A HREF="./ajoutnews.jsp">ajouter une news</A><br><br>
<A HREF="./supprimenews.jsp">supprimer une news</A><br><br>
<A HREF="./modifnews.jsp">modifier une news</A><br><br>
<A HREF="./supprimecommentaire.jsp">supprimer un commentaire</A><br><br>
<A HREF="./modifier.jsp">modifier le password ou le login</A><br><br>
<A HREF="./index.jsp">retourner au blog</A><br><br>
</td>
</tr>
</table>
</td>
<td width="80%" valign="top" align="center">

<table bordercolor="#000000">
<tr bordercolor="#000000">
<td bordercolor="#000000" >
<%
request.getSession(false).setAttribute("login", login);

......
%>
etc.....


et quand je la recupere


<html>
<body background="image/friends_018.jpg">
<font color="#FF0000" face="fantasy" size="+6">
<br>
<div align="center">
Taper votre login et votre Password :
</div>
<br><br>
</font>
<%String st=(String)request.getSession(false).getAttribute("login");

out.print(st);

.........
%>
etc.....
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 081
Membres
1 586 396
Dernier membre
theo619
Partager cette page
Haut