J'écris 2 modules GWT et les compile. Je veux localiser les fichiers ***. Nocache.js dans un fichier html.Comment incorporer 2 gwt module_x.module_x.nocache.js dans un fichier html?
0
A
Répondre
1
Vous devez inclure les fichiers .nocache.js que les scripts dans votre fichier HTML:
<script language="javascript" src="com.acme.gwt.Module.nocache.js"></script>
<script language="javascript" src="com.acme.gwt.Module2.nocache.js"></script>
Vous devez également configurer votre serveur Web pour ajouter des en-têtes aux demandes de .nocache. fichiers pour empêcher la mise en cache par les navigateurs clients. Si ces fichiers sont mis en cache, les clients ne verront pas de nouvelles versions de votre application facilement. Un serveur web de manière portable de le faire est d'utiliser un filtre de servlet:
public class CacheHeaderFilter implements Filter {
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain filterChain) throws IOException, ServletException {
String uri = ((HttpServletRequest)req).getRequestURI();
if (uri.contains(".cache.")) {
((HttpServletResponse)res).setDateHeader("Expires",
System.currentTimeMillis() + 31536000000L);
} else if (uri.contains(".nocache.")) {
((HttpServletResponse)res).setHeader("Cache-Control", "no-cache");
}
filterChain.doFilter(req, res);
}
...
}
Référence ceci dans web.xml:
<filter>
<filter-name>cacheHeaderFilter</filter-name>
<filter-class>com.acme.gwt.server.CacheHeaderFilter</filter-class>
</filter>
Questions connexes
- 1. Incorporer xsl dans un fichier XML
- 2. Comment incorporer une image dans un message électronique .NET HTML?
- 3. IntelilJ 8.1 avec 2 modules GWT
- 4. Comment incorporer un png dans un fichier Adobe Illustrator ou Expression Design pour créer un fichier XAML
- 5. Comment développer dans Visual Studio 2008 et incorporer l'objet Report Viewer pour .Net 2?
- 6. Comment développer un widget GWT?
- 7. Navigation vers un fichier .html dans l'assembly
- 8. Comment incorporer des données dans la section TEXT d'un fichier binaire de Mac OS X?
- 9. Incorporer des fichiers WAVE dans le mobile Safari des iPhones
- 10. Comment puis-je convertir un fichier HTML dans un fichier pdf dans Delphi
- 11. Lire dans un fichier avec html droit
- 12. Affichage du fichier HTML dans un div
- 13. Comment analyser HTML à partir de JavaScript dans Firefox? (2)
- 14. Comment insérer une image dans un fichier html via JQuery?
- 15. Comment rechercher dans un fichier HTML pour certains tags?
- 16. Howto incorporer -I makefile
- 17. Comment puis-je remplacer un widget GWT dans un Panel?
- 18. Comment incorporer des annonces dans l'application .NET Compact Framework?
- 19. Que fait select (2) si vous fermez (2) un descripteur de fichier dans un thread séparé?
- 20. comment configurerCookie dans le client gwt?
- 21. Arrêter un événement de bouillonnement dans GWT
- 22. Comment struts 2 inclut-il les fichiers javascript dans un fichier jsp de leur fichier struts.jar?
- 23. Comment écrire dans la table d'un fichier html en cliquant sur une ligne d'une table dans un autre fichier html?
- 24. Comment mettre 2 boutons dans une rangée dans un Zend_Form
- 25. Incorporation d'images dans un fichier html unique dans IE
- 26. Ext-GWT TreeGrid appelle indirectement un rappel GWT-RPC? Pourquoi?
- 27. extraction 2 fois par ligne dans un fichier texte
- 28. 2 formulaires HTML d'un côté à l'autre
- 29. RIght-clic dans GWT?
- 30. Comment incorporer des commandes de changement de contrôle à l'intérieur d'un fichier MIDI
montre que ces deux modules GWT DonT INTERFER les uns avec les autres. Généralement, les modules gwt supposent que c'est le seul module gwt sur la page, et que des choses comme l'iframe de l'historique peuvent être utilisées. – Chii