本文整理匯總了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);
}
}