2009-08-04 6 views
0

J'ai un datatable avec plusieurs lignes, je veux mettre un lien pour rediriger les valeurs à une servlet. l'ancien appel que j'utilise ressemble à ceci:ICEFACES: plusieurs paramètres dans le lien

a onclick = openWindow ('? ./ Servlet param1 = xx = xxx & param2')

I m débutant dans ICEfaces ... je veux votre aide parce que je peux mettre un seul paramètre comme ceci:

glace: outputLinktarget = "mainFrame" value = » ./ Servlet param1 = # {} item.id

mais quand je mets deux paramètres? J'ai des erreurs dans le code ...

glace: outputLinktarget = "mainFrame" value = » ./ Servlet param1 = # {} item.id & param2 = # {} item.id

quelqu'un sait le faire?

merci beaucoup! Tommy

+0

Quelle est l'erreur? –

Répondre

0

Vous ne l'avez pas dit au sujet de ce que la technologie que vous utilisez

Pour essayer jsf

0

L'esperluette (&) est le coupable (jsp, JSF?); vous devez y échapper sinon IceFaces devient confus au sujet de la structure de la page.

0

Une autre façon de le faire:

<ice:outputLink target="mainFrame" value="./Servlet"> 
    <f:param name="param1" value="#{item.id}"/> 
    <f:param name="param2" value="#{item.id}"/> 
</ice:outputLink> 

Le f: balises ajouter les paramètres param à l'URL de base automatiquement.

Questions connexes