2009-12-28 13 views
0

J'essaie d'inclure certains JSF dans ma webapp. Pour les composants lib j'ai choisi ICEFaces, maintenant je suis confronté à un problème:JSF, Icefaces, Portlets et Requestparameter

ICEFaces ne déclenche pas la méthode processAction qui est nécessaire pour obtenir des paramètres de requête. Dans mes autres portlets «normaux», je peux le faire - dans JBoss Portal - par ex.

/portal/dashboard/hellpPortlet_Window?action=1&query=Works 

Avec Icefaces je ne peux le faire

/portal/dashboard/jsfPortlet_Windows?query=Works 

est toujours nulll.

J'accède déjà au contexte externe dans mon bean géré (demande de portée). Est-ce que quelqu'un connaît une autre approche pour obtenir les paramètres de demande?

Répondre

0

Nous avons utilisé ICEFaces, et le regretter, si vous n'avez pas trop fait, pour l'interface web, j'irais avec autre chose. GWT, EXT-JS (la branche LGPL), Flex ou JQuery, mais ICEFaces cause toujours des cauchemars à certains de nos développeurs ...

+0

Eh bien, je l'ai refusé et je l'ai remplacé par Richfaces avec le pont JBoss Portlet - Si quelqu'un peut pointez-moi la façon d'utiliser le "Portlet Bridge portée portée", je vais être heureux – onigunn

+1

l'a résolu: juste un simple # {param.paramName} fait le travail. – onigunn

+0

S'il vous plaît ajouter comme une réponse à votre propre question, et l'approuver comme la réponse choisie, semble mieux que le mien;) –