无法在servlet中找到资源

时间:2014-04-27 15:36:03

标签: java servlets velocity

我在网络项目中试用了速度。我面临的问题是,使用以下代码

        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项目文件夹。

0 个答案:

没有答案