2010-09-17 5 views
1

Après avoir utilisé WebResponse pour exporter Excel, cliquer sur un lien indique que la page a expiré.Wicket excel Page expirée

Des suggestions?

Merci.

+1

Publiez du code et expliquez un peu plus. –

+0

s'il vous plaît modifier ce code dans votre question; la fonctionnalité de formatage est intégrée. Il est difficile à lire dans le commentaire. – Pops

Répondre

0

La page expirée de la session apparaît généralement lorsque vos pages ne sont pas marquables et que vous demandez une page au serveur mais que le serveur a une version différente de la page que vous avez demandée. Cela ne devrait rien avoir à faire avec l'expiration de la session qui est définie dans le fichier web.xml.

En règle générale, vos pages doivent avoir un constructeur avec PageParameters. Faites également attention aux pages contextuelles car elles génèrent généralement ce type d'erreur lorsqu'elles n'utilisent pas PageParameters.

0

Assurez-vous que vos classes qui n'élargissent pas les composants de guichet utilisent implements Serializable, sinon vous verrez souvent une erreur Page expirée. Si cela ne vous aide pas, copiez et collez les journaux d'erreur afin que nous puissions voir l'exception levée.

+0

Salut, Comment puis-je ouvrir un lien avec un autre pagemap afin que je m'attends à ne pas obtenir la page Erreur expirée. Link link = new Link{ public void onClick() { // how can i set a new page map here ? } } Altug

+0

Plan de la page? N'est-ce pas une seule instance? Qu'essayez-vous d'accomplir? – Jivings