Bonjour,

J'essaye de développer un portlet qui récupère la session de l'utilisateur 
jahia connecté.

Voilà le code de mon programme java : 

import java.io.IOException;
import java.io.PrintWriter;
import java.io.*;
import java.net.*;
import java.util.*;
import java.sql.*;

import javax.servlet.ServletException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

        public class ListingSites extends HttpServlet {

        protected void service (HttpServletRequest request, 
HttpServletResponse response) throws ServletException,  IOException {
 
                try {
 
                        // Récupération des informations dans la session 
jahia 
                        String username = 
(String)request.getSession().getAttribute("theUserName");
                        // Définition du flux de sortie
                        PrintWriter writer = response.getWriter();
                        response.setContentType("text/html");
                        String html = "";
                        html = html + "<hr>Username : " + username;
                        writer.println(html);
 
                }catch (Exception e){
 
                                PrintWriter writer = response.getWriter();
                                response.setContentType("text/html");
                                writer.println ("ERREUR : " + e);
                                StringWriter sw = new StringWriter();
                                e.printStackTrace(new PrintWriter(sw));
                                String stacktrace = sw.toString();
                                writer.println("Stacktrace : " + 
stacktrace);
 
                }
        }
     }


Le problème est que la portlet écrit Username = null
Si j'utilise la jsp viewsession, la variable theUserName renvoit bien le 
nom de l'utilisateur connecté.
Ai-je oublié quelque chose permettant de récupérer la session de jahia ?

[EMAIL PROTECTED] d'avance pour votre aide !
Cordialement,
Marie Burietz
Pimkie International
--------------------------------------------
This message and any attachments (the "message") are confidential and intended 
solely for the addresses. Any unauthorised use or dissemination is prohibited.
If you are not receiver of this message, please cancel it immediately and 
inform the sender.
This note ensures that our antivirus checked that this message did not include 
any virus know to date, nevertheless any e-mail is suitable for deterioration.
We shall not be liable for the message if altered, changed or falsified.
--------------------------------------------
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à