【发布时间】:2014-08-25 15:21:48
【问题描述】:
我有一个场景,其中我有一个用 JSP 编写的 java 类,它的成员用于该 JSP 本身。
JSP 是 liferay portlet 的一部分。
现在,我需要为 liferay 主题中的速度模板编写该类,以便我可以在 navigation.vm 文件中访问它。
下面是一个虚拟的sn-p -
xyz.jsp(部分)
<body>
<%
final class DummyABC {
public String method1() {
}
public String method2() {
}
public String method3() {
}
}
%>
</body>
我需要在我的 navigation.vm 文件中访问这个类。
请帮我解决。
【问题讨论】:
-
尝试将你的类的实例放入 VelocityContext
-
我需要在某处写这个类。我应该在哪里写?我没有在任何地方编写类来获取实例。
-
将该类放入java项目中,创建具有该类文件的jar文件并将jar放在tomcat/lib/ext下。
-
感谢 Pankaj。你能告诉我如何在 vm 文件中使用 StringTokenizer 吗?
标签: liferay liferay-6 velocity liferay-theme liferay-velocity