Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 预览速度模板_Java_Apache_Velocity - Fatal编程技术网

Java 预览速度模板

Java 预览速度模板,java,apache,velocity,Java,Apache,Velocity,我正在编辑速度模板。这些用于生成PDF。问题是我不能预览它们。我看不出渲染时模板的外观。有什么工具可以用来做这件事吗?我试过谷歌搜索,但什么也找不到 编辑以添加:模板由我无权访问的工具呈现。因此,如果我要使用它,我必须将它发送给任何人,他们会在我想要的时候加载它。他们在不同的时区 而且,我知道如果我在本地加载它,它将不会显示变量。我感兴趣的是知道它会是什么样子。布局等等,没有,可以选择为velocity编写测试代码 我曾经用单元测试测试我的速度,并创建了一些框架代码 与此方法()类似, 但是更现

我正在编辑速度模板。这些用于生成PDF。问题是我不能预览它们。我看不出渲染时模板的外观。有什么工具可以用来做这件事吗?我试过谷歌搜索,但什么也找不到

编辑以添加:模板由我无权访问的工具呈现。因此,如果我要使用它,我必须将它发送给任何人,他们会在我想要的时候加载它。他们在不同的时区

而且,我知道如果我在本地加载它,它将不会显示变量。我感兴趣的是知道它会是什么样子。布局等等,

没有,可以选择为velocity编写测试代码

我曾经用单元测试测试我的速度,并创建了一些框架代码 与此方法()类似, 但是更现代(不扩展TestCase等等)

或者不同的方法,但与你无关,是

将velocity-engine-scripting-2.0.jar放在JMeter的lib文件夹中

当JMeter加载时,它可以找到velocity作为脚本引擎并使用它

这对你有帮助吗? 文档看起来有点旧,用户需要一个Tomcat服务器,但它似乎可以完成这项工作

文档样本:

VelocityViewServlet

VelocityViewServlet类是一个独立的servlet,用于呈现 速度模板。它可以直接从web客户端的 请求,或通过类似JSP文件的servlet转发 由JSPServlet呈现


必须有一个相关的基于java的工具来使用和处理模板。如果将模板另存为
.html
文件,则可以从任何浏览器获得非常好的视图。我知道的另一种方法是生成PDF(无预览),谢谢。我试图使用它,但似乎无法使它工作。我想这有点超出我的理解。我发现的大多数指令都涉及到运行tomcat或使用java引用,这些都有点超出了我的技术能力。我在大学里学过java,但我的技能太生疏了,我在努力学习。昨天的大部分时间我都在用头撞墙,试图做到这一点:)你试过他们的例子吗?这似乎是一个简单的复制/粘贴,然后将vm文件放在部署的war中任何可以访问的地方,并且由于.vm扩展名,它被映射为使用他们的Servlet。还有一个插件,您可以使用maven嵌入tomcat,因此您无需下载tomcat并安装。您只需使用一组指令并运行maven任务。但它更复杂。对不起,事情没那么简单。您可以尝试直接在浏览器中打开.vm文件,将其重命名为.vm.html,如果它是您想要的布局