gpt4 book ai didi

java - 从速度 View 页面内部调用类方法(静态)

转载 作者:太空狗 更新时间:2023-10-29 22:38:49 24 4
gpt4 key购买 nike

您可以从 View 页面内部调用类方法吗?

特别是那些没有传递到 View 中的?

在 asp.net MVC 中我可以这样做:

<%= SomeClass.FixDateFormat(ViewData.Model.SomeClass.DateCreated) %>

最佳答案

因为这个出现在我关于这个主题的谷歌搜索的顶部,所以当人们将它放在搜索顶部时,他们似乎希望看到更新的答案......

(在这里找到:http://velocity.10973.n7.nabble.com/Use-of-static-functions-td15126.html)

在 Velocity 1.5 或更早版本中,您可以只使用:

#set( $String = '' )
#set( $foo = $String.format('%.1f', $dataFedIn) )

因为你总是可以在实例上调用静态方法。 :)

然而,由于有一些静态类你不能创建实例(例如 java.util.Math),我们在 1.6 中添加了对没有实例的静态类方法:

Java:

context.put("String", String.class);

速度:

#set( $foo = $String.format('%.1f', $dataFedIn) ) 

关于java - 从速度 View 页面内部调用类方法(静态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com