renderrequest cannot be resolved
2 participants
Page 1 sur 1
renderrequest cannot be resolved
bonjour ,
apres que j'ai fait un portlet qui affiche le message "HelloWorld" . mnt j'ai inserer ce code :
La fonction deview() est:
public void doView(RenderRequest req, RenderResponse resp) {
try {
resp.setContentType("text/html");
// Obtenir le valeur de la préférence
PortletPreferences pp = req.getPreferences() ;
String film = pp.getValue("film","valeur par défaut" );
// Stocker dans la session
PortletSession ss = req.getPortletSession();
ss.setAttribute("film",film,PortletSession.APPLICATION_SCOPE);
// Dispatcher
PortletRequestDispatcher d =
getPortletContext().getRequestDispatcher("/jsp/view.jsp");
d.include(req,resp);
} catch(Exception e){
// Gérer l’exception
}
}
et voila view.jsp :
<%@ taglib uri="http://java.sun.com/portlet" prefix="p" %>
<p:defineObjects/>
<div>
Hello <%=renderRequest.getRemoteUser()%> !
</div>
<br/>
<div>
Votre film préféré est <%=renderRequest.getPortletSession().getAttribute("film")%>.
</div>
ce code donne moi une belle erreur:renderrequest cannot be resolved
j'ai ajouter ces 2 lignes dans web.xml:
<taglib>
<taglib-uri>http://java.sun.com/portlet</taglib-uri>
<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>
<\taglib>
mais il reste tjrs le mm erreur
est ce que tu peux m'aider,je suis vraiment bloquée
merci bcp
apres que j'ai fait un portlet qui affiche le message "HelloWorld" . mnt j'ai inserer ce code :
La fonction deview() est:
public void doView(RenderRequest req, RenderResponse resp) {
try {
resp.setContentType("text/html");
// Obtenir le valeur de la préférence
PortletPreferences pp = req.getPreferences() ;
String film = pp.getValue("film","valeur par défaut" );
// Stocker dans la session
PortletSession ss = req.getPortletSession();
ss.setAttribute("film",film,PortletSession.APPLICATION_SCOPE);
// Dispatcher
PortletRequestDispatcher d =
getPortletContext().getRequestDispatcher("/jsp/view.jsp");
d.include(req,resp);
} catch(Exception e){
// Gérer l’exception
}
}
et voila view.jsp :
<%@ taglib uri="http://java.sun.com/portlet" prefix="p" %>
<p:defineObjects/>
<div>
Hello <%=renderRequest.getRemoteUser()%> !
</div>
<br/>
<div>
Votre film préféré est <%=renderRequest.getPortletSession().getAttribute("film")%>.
</div>
ce code donne moi une belle erreur:renderrequest cannot be resolved
j'ai ajouter ces 2 lignes dans web.xml:
<taglib>
<taglib-uri>http://java.sun.com/portlet</taglib-uri>
<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>
<\taglib>
mais il reste tjrs le mm erreur
est ce que tu peux m'aider,je suis vraiment bloquée
merci bcp
mounia- Messages : 8
Date d'inscription : 26/05/2009
probleme résolu mais mnt j'ai probleme de connection de mysql avec jahia
salut tout le monde
j'ai résolu le probleme de "renderrequest cannot be resolved "par l'ajout les jar :"jakarta-taglibs-standard-current.zip" et les jar qui se trouve dans ce chemin de jahia "jahia5.0.4_r21181\tomcat\shared" et aussi l'ajout de " portlet.jar".
mais maintenent je veux réaliser une portlet d'identification dans jahia : c-à-d je veux créer une portlet que lorsque un utilisateur veut connecter et il entre login et mot de passe .cette portlet va vérifier dans la base de donnée mysql pour determiner si cet utilisateur déjà enregistrer ou non.
le probleme que la version de jahia que j'ai prend la base de donnée hsql par défaut.et je ne sais pas comment faire pour que jahia travaille avec mysql
pour hsql qui existe dans jahia je ne sais pas si elle accecible par jahia .comment je peux consulter ma base de donnée à partir jahia
pour creer ue table dans hsql j'ai vais à " famanageDB.bat" et creer les tables.
j'ai ecris une portlet formulaire qui saisir les information d'un formulaire et les stocker dans hsql mais la déploiement dans jahia ne marche pas
aidez moi svp j'ai un encadrant qui veux une portlet de formulaire et identification dans jahia et il me reste seulement 2jours
svp aidez moi
et merci bcp
j'ai résolu le probleme de "renderrequest cannot be resolved "par l'ajout les jar :"jakarta-taglibs-standard-current.zip" et les jar qui se trouve dans ce chemin de jahia "jahia5.0.4_r21181\tomcat\shared" et aussi l'ajout de " portlet.jar".
mais maintenent je veux réaliser une portlet d'identification dans jahia : c-à-d je veux créer une portlet que lorsque un utilisateur veut connecter et il entre login et mot de passe .cette portlet va vérifier dans la base de donnée mysql pour determiner si cet utilisateur déjà enregistrer ou non.
le probleme que la version de jahia que j'ai prend la base de donnée hsql par défaut.et je ne sais pas comment faire pour que jahia travaille avec mysql
pour hsql qui existe dans jahia je ne sais pas si elle accecible par jahia .comment je peux consulter ma base de donnée à partir jahia
pour creer ue table dans hsql j'ai vais à " famanageDB.bat" et creer les tables.
j'ai ecris une portlet formulaire qui saisir les information d'un formulaire et les stocker dans hsql mais la déploiement dans jahia ne marche pas
aidez moi svp j'ai un encadrant qui veux une portlet de formulaire et identification dans jahia et il me reste seulement 2jours
svp aidez moi
et merci bcp
mounia- Messages : 8
Date d'inscription : 26/05/2009
Re: renderrequest cannot be resolved
a quoi cela sert de faire une portlet pour s'authentifier ? autant utiliser les fonctions standards de Jahia pour rentrer login et mot de passe non ?
Re: renderrequest cannot be resolved
salut,
merci de votre réponse
moi dans le sie de jahia j'ai crée des menus comme"accueil "et "qui somme nous" et "espace privé"
dans le menu "espace privé" je veux que chaque personne veut accèder à ce menu doit s'authentifier .
alors je vois que en jahia il y a authentification mais comment je peux avoir cette authentification dans le menu "espace privé" c-à-d dans ce menu je veux utiliser les fonctions standards de Jahia pour rentrer login et mot de passe
il y a une chose que je ne comprend pas :lorsque je veux heberger le site ,est ce que l'hebergement se fait avec cette authentification ou elle est seulement une fonction de jahia et on ne peut pas l'heberger??????
merci bcp de votre suivie
merci de votre réponse
moi dans le sie de jahia j'ai crée des menus comme"accueil "et "qui somme nous" et "espace privé"
dans le menu "espace privé" je veux que chaque personne veut accèder à ce menu doit s'authentifier .
alors je vois que en jahia il y a authentification mais comment je peux avoir cette authentification dans le menu "espace privé" c-à-d dans ce menu je veux utiliser les fonctions standards de Jahia pour rentrer login et mot de passe
il y a une chose que je ne comprend pas :lorsque je veux heberger le site ,est ce que l'hebergement se fait avec cette authentification ou elle est seulement une fonction de jahia et on ne peut pas l'heberger??????
merci bcp de votre suivie
mounia- Messages : 8
Date d'inscription : 26/05/2009
Re: renderrequest cannot be resolved
salut,
j'ai crée dans jahia un goupe "client" et dans ce groupe j'ai crée 2 membres.
comment je peux acceder à la base de donnée de jahia pour voir l'ajout de ces 2 menbres
version de jahia que j'aio installer est jahia5.0.4_r21181 .et hsql et la base de donnée par défur de jahia . comment je peux consulter ma base de donnée à partir jahia.
pour creer ue table dans hsql j'ai vais à " famanageDB.bat" et creer les tables. mais je ne vois pas les comptes de client que j'ai creer
où je peux trouver ces comptes
j'ai crée dans jahia un goupe "client" et dans ce groupe j'ai crée 2 membres.
comment je peux acceder à la base de donnée de jahia pour voir l'ajout de ces 2 menbres
version de jahia que j'aio installer est jahia5.0.4_r21181 .et hsql et la base de donnée par défur de jahia . comment je peux consulter ma base de donnée à partir jahia.
pour creer ue table dans hsql j'ai vais à " famanageDB.bat" et creer les tables. mais je ne vois pas les comptes de client que j'ai creer
où je peux trouver ces comptes
mounia- Messages : 8
Date d'inscription : 26/05/2009
svp quelqu'un me répond
svp quelqu'un me répond j'ai posé 2 questions est ce qu'il y a quelqu'un peut me répondre
mounia- Messages : 8
Date d'inscription : 26/05/2009
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum