001 package railo.loader.servlet; 002 003 import java.io.IOException; 004 005 import javax.servlet.ServletConfig; 006 import javax.servlet.ServletException; 007 import javax.servlet.http.HttpServletRequest; 008 import javax.servlet.http.HttpServletResponse; 009 010 import railo.loader.engine.CFMLEngineFactory; 011 012 /** 013 */ 014 public class FileServlet extends RailoServlet { 015 016 private static final long serialVersionUID = 1555107078656945805L; 017 018 /** 019 * @see javax.servlet.Servlet#init(javax.servlet.ServletConfig) 020 */ 021 public void init(ServletConfig sg) throws ServletException { 022 super.init(sg); 023 engine=CFMLEngineFactory.getInstance(sg,this); 024 } 025 /** 026 * @see javax.servlet.http.HttpServlet#service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) 027 */ 028 protected void service(HttpServletRequest req, HttpServletResponse rsp) throws ServletException, IOException { 029 engine.serviceFile(this,req,rsp); 030 } 031 }