velocity相关内容

Eclipse AutoValue类无法构建

我正在运行Eclipse Kepler SR2,Maven 3.1.1附带m2e和m2e-apt插件,我收到错误,我不知道如何解决。 我设法找到了获得 @AutoValue 在我的pom.xml中工作,但现在我处于一种状态,只有在需要定义的方法都具有原始返回类型时它才有效。如果我提供一个返回 Object 或更具体的抽象getter,我会收到此错误: @AutoValue处理器抛出异 ..
发布时间:2019-01-02 21:31:06 Java开发

getClass()。getClassLoader()。getResourceAsStream()正在缓存资源

我有一个资源(速度模板),我希望能够在开发过程中进行交换。但是, getClass()。getClassLoader()。getResourceAsStream() 似乎缓存模板。除了使用文件加载器而不是类加载器之外,有没有办法禁用它? 解决方案 为避免缓存,您可以使用: getClass()。getClassLoader()。getResource() ..
发布时间:2019-01-02 13:38:01 Java开发

如何禁用速度日志

我一直试图禁用Velocity日志,到目前为止我发现的唯一方法是设置: runtime.log.logsystem.class = org.apache.velocity.runtime.log.NullLogSystem 但位于velocity.jar内的velocity.properties内。 我在Web应用程序(tomcat)上下文中使用了velocit ..
发布时间:2019-01-02 11:28:45 Java开发

在Velocity模板中定义数据库查询

我正在研究可以在我的项目中用作模板引擎的各种库,现在Apache Velocity看起来像个好人。我对它的用法有以下疑问: 是否可以在模板中指定SQL数据库查询并使用查询的返回值来填充参数?我在Velocity用户指南中找到了以下示例: Hello, #set($ result = $ query.criteria(“name”)) 您的用户名是$ result。 ..
发布时间:2018-12-29 19:35:16 Java开发

如何验证HTML符合W3C标准

我有一个使用 Velocity 模板和Java生成HTML页面的项目。但是大多数页面都不符合 W3C 标准。如何验证这些HTML页面并获取日志告诉我哪些页面上有哪些错误/警告? 然后我可以手动修复错误。我尝试过JTidyFilter,但这对我不起作用。 解决方案 经过广泛研究和一点点代码破解后,我我已经设法在我的项目中使用了JTidyFilter,现在它的工作非常好。 JTidyFi ..
发布时间:2018-12-29 19:13:41 Java开发

速度,不同的模板路径

有谁知道是否可以通过速度从不同路径获取模板?初始化后,Velocity拒绝更改“file.resource.loader.path”。 这是我的代码: public Generator(){ 属性p = new Properties(); p.setProperty(“resource.loader”,“file”); p.setProperty(“file.resource ..
发布时间:2018-12-28 21:02:15 Java开发

Velocity在哪里搜索模板?

我需要在Web应用程序中使用来自Java代码的Velocity(我将其用作邮件模板处理器)。 所以,我有一个标准代码: VelocityEngine ve = new VelocityEngine(); try { ve.init(); 模板t = ve.getTemplate(templatePath); ... } catch(异常e){ 抛出新的MailingEx ..
发布时间:2018-12-28 20:41:21 Java开发

速度模板 - 新线

我一直在使用Apache的Velocity引擎和自定义模板。 事实上,我无法生成带有相应换行符的String。 我几乎尝试了所有我发现的东西,例如使用$ esc.n和$ esc.newline(我已经在我的项目中使用了逃生工具)但似乎我目前使用的版本没有支持它(1.4),检查是否可以使用'\ n','\\ n'甚至'\\\ n',但同样的事情。 有没有人对此有任何解决方案? 解 ..
发布时间:2018-12-27 19:22:59 Java开发

如何使用ClasspathResourceLoader从Velocity模板中#include一个文件

我正在处理一些Java代码,其中Velocity 1.7设置为通过ClasspathResourceLoader检索模板。下面是代码的精简样本。它来自在Jetty服务器上运行的Tapestry Web应用程序。 Java类,模板和要包含的文件都在同一文件夹“testpackage”中,所以在生成的JAR中,它们都在同一个包“testpackage”中。 问题是如果模板包含 #i ..
发布时间:2018-12-26 14:39:28 Java开发

如何在速度模板中使用'for'循环?

我只是用google搜索'for loop',但看起来速度只有'foreach'。 如何在速度模板中使用'for loop'? 解决方案 只有 #foreach 。你必须在你的上下文中加入一些可迭代的东西。例如。 make bar 可用的是一个数组或某种 Collection : #foreach($ foo in $ bar) $ foo #end ..
发布时间:2018-12-26 14:28:33 Java开发

使用ExecutorService执行异步任务时出现问题

关于ExecutorService和Apache Velocity,我曾向之前的提出过 的问题初始化。为了快速回顾一下 - 我有一个接受用户请求的Java EE前端,然后对于每个请求,使用ExecutorService(设置为守护进程的SingleThreadedExecutor)启动冗长的工作流。此工作流包含在库中并且可以工作当通过eclipse在独立模式下运行时,正如预期的那样。当从网站(s ..
发布时间:2018-12-24 12:28:39 Java开发