【发布时间】:2013-04-11 21:01:15
【问题描述】:
我在速度模板主题中有以下代码:
#set($currLayout = $layoutLocalService.getFriendlyURLLayout($group_id, true, $currFriendlyUrl))
抛出一个
com.liferay.portal.NoSuchLayoutException
at com.liferay.portal.service.impl.LayoutLocalServiceImpl.getFriendlyURLLayout(LayoutLocalServiceImpl.java:959)
当匹配的布局不存在时。
如何在我的速度模板中捕捉到这个异常?
【问题讨论】:
-
在 Liferay 中,您可以依赖 fetch*() 方法,因为它不会抛出异常,如果没有找到结果则返回 null。
标签: exception-handling liferay velocity liferay-6 liferay-velocity