草庐IT

velocities

全部标签

java - 在 Velocity 模板之间传递参数

我正在尝试找出如何在从另一个调用速度模板时传递参数。看起来像这样文件:_reading_tracker.vm#parse("student/shared/_bio_data.vm")我需要将一些参数传递给_bio_data.vm。不知道该怎么做 最佳答案 代替解析_bio_data.vm,尝试creatingamacro,andthencallingthatmacro来自_reading_tracker.vm。或者,如果您不想使用宏,那么您应该能够#set($var="value")外部模板中的任意数量的变量,并引用到内部(已解析)

java - Apache 的 Velocity — getTemplate() 。如何传递字符串/对象而不是 .VM 文件

Apache的Velocity—getTemplate()。实际上它允许传递.vm文件名,我可以在这里传递字符串/对象吗?是否有任何方法可用于传递字符串/对象? 最佳答案 这是适合我的示例代码。极速版本:1.7我使用log4j作为记录器。importorg.apache.log4j.Logger;importorg.apache.velocity.Template;importorg.apache.velocity.VelocityContext;importorg.apache.velocity.app.Velocity;impo

java - 如何使用 apache velocity 从列表中删除重复元素

我有一个包含重复元素的列表,我需要使用速度例如,帖子包含重复元素#foreach($pin$posts)$p.name//willbeunique#end我想使用velocity删除重复项,任何帮助将不胜感激 最佳答案 这是可能的,这应该取决于您的速度版本。比上面的答案更简洁。#set($uniquePosts=[])#foreach($postin$posts)#if(!$uniquePosts.contains($post.name))#if($uniquePosts.add($post.name))#end##notethei

java - 如何从 Velocity 模板访问对象的公共(public)字段

这是我的对象类:publicclassAddress{publicfinalStringline1;publicfinalStringtown;publicfinalStringpostcode;publicAddress(finalStringline1,finalStringtown,finalStringpostcode){this.line1=line1;this.town=town;this.postcode=postcode;}}我像这样将它添加到速度上下文中:AddresstheAddress=newAddress("123FakeSt","Springfield","S

java - 将 Apache Velocity 与 Spring Framework 3.2.4 结合使用

我是Spring的新手,我想使用Velocity对其进行设置。因此,我使用Spring工具套件扩展在EclipseKepler中创建了一个新的Spring项目,一个新的SpringMVC项目。然后我将org.apache.velocity添加到版本为1.7的新Spring项目中。之后,根据http://docs.spring.io/spring/docs/3.2.x/javadoc-api/org/springframework/web/servlet/view/velocity/VelocityConfigurer.html,我将以下行添加到我的servlet-context.xml

java - Atlassian JIRA 插件开发 : How to make variables available to velocity templates

公平警告:除非您有使用JIRA的经验并且可以访问其来源(企业用户),否则这个问题将很难回答。大家好我正在编写一个扩展AbstractIssueSelectAction的插件。我注意到${issue.summary}等都可以从我的速度模板中获得,但是,我还想公开其他内容。我不知道如何将其他东西添加到速度参数图中。我什至使用了一个远程调试器来尝试遍历堆栈并弄清楚发生了什么-但由于堆栈很深以及我无法正确附加所有源这一事实,我还不清楚(而且很多网络内容似乎都被混淆了)。我也在Atlassian支持论坛上发布了这个问题,我只是在这里交叉发布,以便让更多人关注这个问题。示例操作代码:publicc

java - Velocity #parse 但是把它赋给一个变量

假设您有一个标准模板,其中包含(已解析的)页眉、正文和页脚模板。在正文模板中定义了一个变量,如$subject,您希望它也显示在标题模板中。在其他一些模板语言中,如HTML::Mason(基于perl),您将首先评估主体模板以获取$subject变量,但将其输出临时存储在一个变量中,以便您的最终输出可以以正确的顺序结束(页眉、正文、页脚)在速度上它看起来像设置($body=#parse("body.vm"))解析("header.vm")${正文}解析(“页脚.vm”)但这似乎不起作用,关于如何做到这一点有什么想法吗? 最佳答案 上

java - 如何访问 Velocity 模板中的静态成员?

我不确定是否有办法在Velocity中执行此操作:我有一个UserPOJO,它有一个名为Status的属性,它看起来像一个枚举(但它不是,因为我坚持使用Java1.4),定义看起来像这样:publicclassUser{//defaultstatustoUserprivateStatusstatus=Status.USER;publicvoidsetStatus(Statusstatus){this.status=status;}publicStatusgetStatus(){returnstatus;}Status是一个静态内部类:publicstaticfinalclassStat

iPhone - 基于触摸速度的路径宽度

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:MakinguseofvelocityInViewwithUIPanGestureRecognizer我正在创建一个应用程序,我在其中绘制基于touchMoved的路径。我想根据触摸速度制作线宽。我可以实现这个效果,但是这里没有平滑度。代码:-(float)clampf:(float)v:(float)min:(float)max{if(vmax)v=max;returnv;}-(float)extractSize:(UIPanGestureRecognizer*)panGestureRecognizer{v

ios - SpriteKit Gravity 和 Velocity 在不同设备上速度不一致

我正在努力实现以下目标:一名球员因重力坠落self.physicsWorld.gravity=CGVectorMake(0,-4.0);当用户触摸屏幕时,播放器应该上升-(void)update:(CFTimeInterval)currentTime{if(self.isAscending){CGVectorrelativeVelocity=CGVectorMake(0,400-self.playerNode.physicsBody.velocity.dy);self.playerNode.physicsBody.velocity=CGVectorMake(0,self.playerN