1 package org.apache.turbine.modules.screens; 2 3 18 19 import org.apache.turbine.Turbine; 20 import org.apache.turbine.TurbineConstants; 21 22 import org.apache.turbine.util.RunData; 23 24 import org.apache.velocity.context.Context; 25 26 34 public class VelocityErrorScreen 35 extends VelocityScreen 36 { 37 44 protected void doBuildTemplate(RunData data, Context context) 45 throws Exception 46 { 47 context.put (TurbineConstants.PROCESSING_EXCEPTION_PLACEHOLDER, 48 data.getStackTraceException().toString()); 49 context.put (TurbineConstants.STACK_TRACE_PLACEHOLDER, 50 data.getStackTrace()); 51 52 String errorTemplate = Turbine.getConfiguration() 53 .getString(TurbineConstants.TEMPLATE_ERROR_KEY, 54 TurbineConstants.TEMPLATE_ERROR_VM); 55 56 setTemplate(data, errorTemplate); 57 } 58 } 59 | Popular Tags |