J'ai essayé en cours d'exécution simple programme de modèle de vitesse dans eclipse java et obtenir ci-dessous erreur:Modèle de vitesse - Exception dans le thread « principal » org.apache.velocity.exception.ResourceNotFoundException: Impossible de trouver la ressource
Sep 22, 2017 4:53:14 PM org.apache.velocity.runtime.log.CommonsLogLogChute log
SEVERE: ResourceManager : unable to find resource 'templates/HelloWorld.vm' in any resource loader.
Exception in thread "main" org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'templates/HelloWorld.vm'
at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:474)
at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:352)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1533)
at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1514)
at org.apache.velocity.app.VelocityEngine.getTemplate(VelocityEngine.java:373)
at com.sapient.velocity.HelloVelocity.main(HelloVelocity.java:18)
essayé tout vérifier les erreurs en ligne stackoverflow:
ma structure de projet:
HelloWorld.vm
:
Velocity Template $helloWorld
HelloVelocity Class
public class HelloVelocity {
public static void main(String[] args) {
VelocityEngine ve = new VelocityEngine();
ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
ve.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
ve.init();
Template t = ve.getTemplate("templates/HelloWorld.vm");
VelocityContext vc = new VelocityContext();
vc.put("helloWorld", "Hello World!!!");
StringWriter sw = new StringWriter();
t.merge(vc, sw);
System.out.println(sw);
}
}
J'utilise la construction Velocity 1.7.
Je pense que vous avez raison – soorapadman
Merci .. Une erreur stupide! –
Salut encore une aide .. Je veux générer le code source SQL en utilisant le langage de modèle Velocity (VTL) donnant l'entrée de l'utilisateur sur les colonnes et où les critères de clause sur une requête pré-notée. Pouvez-vous s'il vous plaît m'aider avec la conception de code pour générer une requête sql basée sur l'entrée de l'utilisateur de vtl. –