<%@ page import="org.purl.sword.base.DepositResponse, org.purl.sword.base.HttpHeaders"%><% String x_error_code_header = (String) request.getAttribute("xech"); Integer response_code = (Integer) request.getAttribute("response_code"); DepositResponse dr = (DepositResponse) request.getAttribute("dr"); int len = 0; if (dr!=null) len = dr.marshall().length(); response.setContentLength(len); response.setContentType("text/xml;charset=UTF-8"); response.setStatus(response_code); response.setHeader("Location", dr.getLocation()); if (x_error_code_header!=null) response.setHeader(HttpHeaders.X_ERROR_CODE, x_error_code_header); %><%=dr.marshall()%>