Et je veux passer des parametres à la page home.jsp .... A partir des paramètres passés dans l'url, je veux initialiser les attributs du managed bean. Alors pour cela, je déclare le manged bean dans le fichier faces-config.xml en indiquant les paramètres.
Marsh Posté le 27-01-2007 à 14:17:19
Bonjour,
Je profite de ce forum pour obtenir de l'aide, je présente des difficultés pour le passage de paramètrs à une page jsp via une portlet ...
Je déclare dans le fichier portlet.xml une portlet :
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/port .xsd" version="1.0">
<portlet>
<portlet-name>maPortlet</portlet-name>
<portlet-class>org.apache.myfaces.portlet.MyFacesGenericPortlet</portlet-class>
<init-param>
<name>default-view</name>
<value>jsp/home.jsp</value>
</init-param>
<supports>
<mime-type>text/html</mime-type>
</supports>
<portlet-info>
<title>jsf</title>
</portlet-info>
</portlet>
</portlet-app>
Et je veux passer des parametres à la page home.jsp ....
A partir des paramètres passés dans l'url, je veux initialiser les attributs du managed bean. Alors pour cela, je déclare le manged bean dans le fichier faces-config.xml en indiquant les paramètres.
<managed-bean>
...
<managed-property>
<property-name>property</property-name>
<property-class>java.lang.String</property-class>
<value>#{param.param1}</value>
</managed-property>
</managed-bean>
Pour résumer, je ne sais pas comment passer des paramètres à la page jsp via une portlet ?
Si quelqu'un connait la solution, ce serait sympa de me donner les astuces pour résoudre mon problème ! Merci