Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Servlet的工作/包含直接_Java_Tomcat_Servlets_Velocity - Fatal编程技术网

Java Servlet的工作/包含直接

Java Servlet的工作/包含直接,java,tomcat,servlets,velocity,Java,Tomcat,Servlets,Velocity,我现在开始学习使用java创建动态网站。 我已经开始使用servlet和模板引擎“velocity” 我的环境: WebContent/ WEB-INF/ gallery/ template.file 我的问题:我想使用“template.file”作为模板。我必须输入什么文件名/路径才能从servlet访问模板 对不起,我的英语不好:/德国现在很热 致以最良好的祝愿, 安德烈 编辑:一些代码 /* Create and setup the Template

我现在开始学习使用java创建动态网站。 我已经开始使用servlet和模板引擎“velocity”

我的环境:

WebContent/
   WEB-INF/
      gallery/
         template.file
我的问题:我想使用“template.file”作为模板。我必须输入什么文件名/路径才能从servlet访问模板

对不起,我的英语不好:/德国现在很热

致以最良好的祝愿, 安德烈

编辑:一些代码

/* Create and setup the Template system */
template = new VelocityEngine();
template.init();
template.getTemplate("template.file"); <--- Waht directory to use
/*创建并设置模板系统*/
模板=新的VelocityEngine();
template.init();

getTemplate(“template.file”) 尽管
WEB-INF/
位于类路径上,但如果不重新配置Velocity,则无法加载模板。默认情况下,Velocity使用基于文件的方法。您需要告诉Velocity查看web应用程序的类路径,然后它使用ServletContext加载打包在web应用程序归档中的资源


有关如何配置Velocity以从web应用程序中加载模板的详细说明,请参见。请向我们展示需要路径的servlet代码。