我在网络项目中试用了速度。我面临的问题是,使用以下代码
PrintWriter out = response.getWriter();
VelocityEngine velocityEngine = new VelocityEngine();
try {
velocityEngine.init();
Template template = velocityEngine.getTemplate("./src/com/pages/Menu.txt");
VelocityContext context = new VelocityContext();
context.put( "special-1", "./src/special-1.txt" );
context.put( "special-2", "./src/special-2.txt" );
context.put( "special-3", "./src/special-3.txt" );
StringWriter writer = new StringWriter();
template.merge(context, writer);
out.println(writer);
} catch (Exception e) {
e.printStackTrace();
}
我正面临资源未找到错误。我已经放置了我的" Menu.txt"在" com.pages"的src文件夹中包。我应该在哪里放置我的" Menu.txt"和其他页面或代码中是否有任何错误? 因为我在一个java项目中尝试了速度引擎,它可以直接将它放在" src"文件夹,虽然在这里我无法保存它" src"将项目存储在包中的Web项目文件夹。