2009-08-06 5 views
1

J'utilise grails 1.1.1 dans mon application.Flash messages, comme ID étudiant créé, de mon application fonctionne très bien en local, mais quand je suis mise à jour à l'application-moteur dans les messages flash du serveur ne fonctionnent pas.Est-ce que Google App Engine prend en charge le message flash?

Je pense que GAE ne supporte pas le flashmessage de l'action. S'il y a une solution, veuillez la reprendre.

Thnks milliards

+3

Je marquerais ceci avec une étiquette de «grails», comme ceci semble plus être un problème de grails. – HeDinges

+0

Pourquoi pensez-vous que GAE ne supporte pas les messages flash? Quelle est la technologie ou technique sous-jacente que GAE ne supporte pas? Javascript? HTML? AJAX? Formulaire de publication Les messages Flash ne sont pas une technologie web standard, ils sont une fonctionnalité qui graffe des offres. Comment les grails implémentent-ils les messages flash? –

Répondre

0

Je devine que votre question est en ce qui concerne la flash.message rester persistante lorsqu'il est déployé sur le moteur d'application. Voici un grails-user mailing list thread discutant de ce même problème. Un problème JIRA a été demandé mais jamais enregistré. Je vous suggère de préparer un exemple de projet montrant le problème et d'enregistrer le problème JIRA.

1

Je suis confronté au même problème, même appliquer les solutions de contournement suggérées par d'autres utilisateurs, cela ne fonctionne pas. Finir, ma solution à ce problème est de remplacer tous les flash.message à session.message et GSP, j'écrire le code suivant:

 <g:if test="${session.message}"> 
     <div class="message">${session.message}</div><% session.message = null %> 
     </g:if> 

La solution a été testée dans un environnement de production GAE. Je souhaite que cela soit utile pour les développeurs confrontés au même problème.