我們正在研究一個使用Velocity作爲其顯示模板的項目。不幸的是,沒有關於對象上可用的屬性的文檔,這使得編寫這些模板相當困難。速度模板中對象的列表屬性
是否可以使用Velocity生成對象的屬性列表?如果是這樣,怎麼樣?
謝謝。
我們正在研究一個使用Velocity作爲其顯示模板的項目。不幸的是,沒有關於對象上可用的屬性的文檔,這使得編寫這些模板相當困難。速度模板中對象的列表屬性
是否可以使用Velocity生成對象的屬性列表?如果是這樣,怎麼樣?
謝謝。
你在找這樣的事嗎?
http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/ClassTool.html
的確我是。非常感謝你。 :) – 2010-11-03 18:20:23
你如何使用它? – 2015-08-12 19:05:07
只需通過VelocityTools手動或自動添加實例到您的上下文中。 '''context.put('class',new ClassTool());''' – 2015-08-12 23:56:36
對不起,您認爲哪些對象?您傳遞給模板的自己的對象?那麼所有的公共方法都可用,就像從Java調用它們一樣。 – serg 2010-11-03 15:26:44
是的,我的意思是傳遞給模板的對象。不幸的是,我不知道對象的公共方法是什麼。 – 2010-11-03 18:19:23