本文整理汇总了Java中org.apache.velocity.exception.MethodInvocationException.getMessage方法的典型用法代码示例。如果您正苦于以下问题:Java MethodInvocationException.getMessage方法的具体用法?Java MethodInvocationException.getMessage怎么用?Java MethodInvocationException.getMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.velocity.exception.MethodInvocationException
的用法示例。
在下文中一共展示了MethodInvocationException.getMessage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: mergeTemplate
import org.apache.velocity.exception.MethodInvocationException; //导入方法依赖的package包/类
/**
* Merge the template with the context.
* Can be overridden to customize the behavior.
* @param template the template to merge
* @param context the Velocity context to use for rendering
* @param response servlet response (use this to get the OutputStream or Writer)
* @throws Exception if thrown by Velocity
* @see org.apache.velocity.Template#merge
*/
protected void mergeTemplate(
Template template, Context context, HttpServletResponse response) throws Exception {
try {
template.merge(context, response.getWriter());
}
catch (MethodInvocationException ex) {
Throwable cause = ex.getWrappedThrowable();
throw new NestedServletException(
"Method invocation failed during rendering of Velocity view with name '" +
getBeanName() + "': " + ex.getMessage() + "; reference [" + ex.getReferenceName() +
"], method '" + ex.getMethodName() + "'",
cause==null ? ex : cause);
}
}
示例2: mergeTemplate
import org.apache.velocity.exception.MethodInvocationException; //导入方法依赖的package包/类
/**
* Merge the template with the context. Can be overridden to customize the
* behavior.
*
* @param template
* the template to merge
* @param context
* the Velocity context to use for rendering
* @param response
* servlet response (use this to get the OutputStream or Writer)
* @throws Exception
* if thrown by Velocity
* @see org.apache.velocity.Template#merge
*/
protected void mergeTemplate(Template template, Context context, HttpServletResponse response) throws Exception {
try {
template.merge(context, response.getWriter());
} catch (MethodInvocationException ex) {
Throwable cause = ex.getWrappedThrowable();
throw new NestedServletException("Method invocation failed during rendering of Velocity view with name '"
+ getBeanName() + "': " + ex.getMessage() + "; reference [" + ex.getReferenceName() + "], method '"
+ ex.getMethodName() + "'", cause == null ? ex : cause);
}
}