2010-09-05 5 views
0

J'ai essayé de créer un lien - image qui change la langue d'une page. Mais j'ai rencontré un problème, que les paramètres d'url GET ont été perdus après l'appel ajax, donc non seulement le langage a changé, mais aussi le contenu a changé en raison de pas de paramètres. La solution que j'ai trouvée est d'écrire chaque paramètre que j'utilise sur l'ensemble du site et de le mettre dans le lien de commande. Mais, j'espère que ce n'est pas une solution plus simple. Pouvez-vous en penser un? Oui, mon site n'est pas énorme, il y a juste deux paramètres, mais je veux apprendre pour l'avenir. Faire les propriétés d'un haricot @ViewScoped.jsf params conservation

Répondre

0

@ManagedBean 
@ViewScoped 
public class Bean { 

    @ManagedProperty(value="#{param.itemId}") 
    private Long itemId; 

    @ManagedProperty(value="#{param.categoryId}") 
    private Long categoryId; 

    // ... 
} 

Et ils seront là aussi longtemps que la conversation vue-à-vue dure.