servlet 엑셀 다운로드

안녕하세요, DB에서 CSV / 엑셀로 데이터를 다운로드해야합니다. 내가 한 일은 DB에서 모든 레코드를 검색하고 목록에 저장하고 해당 목록을 jsp 페이지로 전달하는 것입니다. JSP 페이지에서 아래 설정을 사용하여 CSV / EXCEL로 다운로드합니다. response.setContentType(“응용 프로그램/vnd.ms-excel”); 문자열 파일 이름 = “보고서”+System.currentTimeMillis()+”xls”; response.setHeader(“콘텐츠 처리”,”첨부 파일 이름=”+파일이름”); 그것은 잘 작동 했다. 하지만… 코드 라인 11-12: 여기에서 우리는 메서드 POST를 통과하는 서벌렛 guru_upload 대한 조치가있는 양식을 취하고 있습니다. 또한 여기에서는 양식 데이터를 인코딩하고 서버로 전송하는 방법을 지정하는 특성을 enctype으로 만들고 POST 메서드에서만 사용됩니다. 여기서는 파일의 다중 부분 / 양식 데이터로 설정합니다 (데이터가 커질 수 있으므로). 그것은 오류를 보여주는-가져오기 javax.servlet.annotation.WebListener; (확인할 수 없음). 서버 쪽에 Excel 파일이 있습니다. 서블릿을 사용하여 클라이언트 측 브라우저에 표시하는 방법은 무엇입니까? 사전에 감사합니다. com.journaldev.servlet.FileLocationContextListener // 또는 당신이 선택한 패키지 // 클래스의 이름은 찾아보기 버튼과 태그를 포함하는 하나의 jsp 페이지가 있습니다.

파일을 탐색할 때 파일에 포함된 사용자 이름으로 파일을 채우고 싶습니다. 그리고 jQuery를 통해 파일 이름을 보내고 있습니다. 그러나 servlet에서 C :/fakepath / Users.xls로 파일 이름을 얻습니다. 원래 경로를 얻으려면 어떻게 해야 합니까? 어떻게 사용자 목록내 상자를 채울 수 있습니다. 이 컨트롤러 클래스는 파일을 업로드하는 데 사용됩니다. 서블렛에는 파일 크기 임계값이 10MB, 최대 파일 크기가 30MB, 최대 요청 크기가 50MB로 @MultipartConfig 개의 추가가 추가됩니다. 이 구현 다음에 오는 간단한 코드 조각을 살펴보겠습니다. 나는 일식에 자바 웹 사이트를 만들, sql 서버 2008 내가 sql_jdbc 4 드라이버를 사용하여 유형 4 연결을 사용하는 데이터베이스에 대한 데이터베이스용 r2하지만 그들은 나에게 com.microsoft.sqlserver.jdbc.sqlserverexception을 보여 하지만 핑은 성공했다 …………………. 여기에 나는이 라인에 오류가 발생 … 심지어 서베틀렛 api .jar 파일 // 가져오기 javax.servlet.annotation.WebListener를 추가 한 후; 두 자바 클래스 http://localhost:8085/ServletFileUploadDownload/fileupload.jsp @WebListener Excel에서 멋진 함수가 필요하지 않지만 다운로드되는 파일에서 직접 Excel을 열면 쉼표 구분 된 파일을 작성하기만하면 기본적으로 Excel로 열 수 있습니다 (사용자가 자신의 파일 연결을 변경하지 않은 경우 Office set .csv 파일 Excel과 연결됨). 그래서 단순히 당신이 당신의 열을 분리해야합니다 … 업로드 부분이 괜찮습니다이 예제를 시도했습니다.

그러나 파일을 다운로드하는 동안 항상 파일을 읽을 수 있도록 확장자를 가진 UploadDownloadFileServlet으로 저장됩니다.