[Servlet] 클라이언트에 JAR 파일 전송하기
웹 브라우저(클라이언트) --------(JAR 파일 요청)------------->서블릿
웹 브라우저(클라이언트) <-------(JAR파일 응답)------------- 서블릿
(소스코드)
// import 중략
public class CodeReturn extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("application/jar");
ServletContext ctx = getServletContext();
InputStream is = ctx.getresourceAsStream("/bookCode.jar");
int read = 0;
byte[] bytes = new byte[1024];
OutputStream os = response.getOutputStream();
while((read = is.read(bytes)) != -1) {
os.write(bytes, 0, read);
}
os.flush();
os.close();
}
}
[참고자료] Head first JSP/Servlet(번역) p.162-163
2007/11/09 20:14
TAG서블릿 파일전송