code: @Override
  	public void render() {
  		if (false == HuluSetting.isDevMode) {
  			Response.sendError(this.errorCode, this.errorContent);
  			return;
  		}
  
  		if (null != e) {
  			StaticLog.error(e);
  			if (null == this.errorContent) {
  				this.errorContent = StrUtil.EMPTY;
  			}
  			String stacktraceContent = ExceptionUtil.stacktraceToString(e)
  					.replace("\tat", "&nbsp;&nbsp;&nbsp;&nbsp;\tat")
  					.replace("\n", "<br/>\n");
  			this.errorContent = StrUtil.format(TEMPLATE_ERROR, this.getErrorCode(), Request.getServletRequest().getRequestURI(), this.errorContent, stacktraceContent);
  		}
  		
  		Response.setStatus(errorCode);
  		Response.write(errorContent, Response.CONTENT_TYPE_HTML);
  	}
docs: ---------------------------------------------------------- Getters and Setters end