2010-06-25 4 views

Répondre

5

Pour éviter la mise en cache, vous pouvez utiliser:

getClass().getClassLoader().getResource().openStream() 

Il serait égal à l'aide URLResourceLoader pour Velocity au lieu de ClasspathResourceLoader je suppose. Je voudrais juste aller avec un chargeur de fichiers.

+0

Awsome, qui a travaillé – Mike

+0

Hmmm, na pas pour moi le travail ... Toute idée de ce que d'autre pourrait être la cause? (mon code est: 'is = getClass(). getClassLoader(). getResource (mailTemplateFile) .openStream()') – Lucas

+0

N'a pas fonctionné pour moi non plus. – igr

5

Voyez si quelque chose comme ceci aide (sauf manipulation omise):

URL res = getClass().getClassLoader().getResource(resName); 
if (res != null) { 
    URLConnection resConn = res.openConnection(); 
    resConn.setUseCaches(false); 
    InputStream in = resConn.getInputStream(); 
} 
+0

Cela a fonctionné pour moi! – igr

Questions connexes