jsp txt 파일 다운로드

이 예제에서는, 우리는 버튼을 클릭 하 여 디렉토리에서 파일을 다운로드 하려고 합니다. ¿내가 원하는 [예 내가 요구]에 코드를 그 파일 [URL] 암호로 보호 하는 경우 비밀 번호를 입력 하 고 비밀 번호가 올바른 경우 다음 파일을 다운로드 말할 것 이다? 코드 줄 27-32: 우리는 (우리가 하나 이상의 파일을 업로드 하는 경우) 여러 개의 파일 항목 multisparts 개체에 존재 하 고 c:/전문가/업로드 폴더를 제공 되었습니다 파일 이름으로 저장을 확인 하 여 파일의 수를 반복 합니다. fileobject의 write 메서드를 사용 하 여 파일을 언급 한 폴더로 작성 하 고 있습니다. 코드 줄 40: 파일을 찾을 수 없는 경우 다음 메시지 설정 “아니오 파일” 여기에 간단한 서블릿의 다운로드 파일을, 희망 여기에 내가 어떻게 사용자가 웹 사이트에서 파일을 다운로드 하도록 입증 하는 간단한 자바 예제를 보여 도움말. 당신은 스트럿, JSP, 봄 또는 어떤 다른 자바 기구 든 지 사용 하 고 있다 상관 없이, 논리는 동일 하. 당신이 텍스트 파일에 (서) 아웃 풋을 두고 싶다면 다음 코드를 시도해 라: 앞에서 언급 했 듯이 struts-config 파일을 변경 하 여 formbean을 스트럿 동작과 연결 해야 합니다. Listing 3에 표시 된 것 처럼 struts-config 파일을 두 가지로 변경 해야 한다. 먼저, form-bean 요소를 요소에 추가 해야 합니다
. 이 새로운 요소는 우리 formbean의 클래스 이름과 우리가 struts-config의 나머지 부분에 걸쳐 formbean을 참조 하는 데 사용할 이름을 제공 합니다.
두 번째로, formbean을 스트럿 동작과 연관 시켜야 한다. 이 예제에서는 formbean을이 단원의 끝부분에서 부분적으로 정의 하는 uploadaction 클래스와 연결 합니다. 우리는 또한 첨부 파일에 다운로드 파일이 이름을 지정할 수 있습니다; 파일 이름 =, 위의 예제는 csv 파일 이름을 “downdownload .csv” 사용자 다운로드를 내보냅니다. JSP 파일은 서버에서 생성 된 웹 페이지입니다.

이는. ASP 또는. php 파일, 하지만 자바 코드를 대신 ActiveX 또는 php를 포함 하 고 있습니다. 이 코드는 웹 서버에 의해 구문 분석 되어 사용자 컴퓨터로 전송 되는 HTML을 생성 합니다. 이제 우리의 uploadaction 클래스에서, formbean을 사용 하 여 Listing 4의 형식으로 업로드 된 파일에서 정보를 검색할 수 있다. 그러나 Listing 5에 표시 된 바와 같이, 먼저 form 매개 변수를 uploadaction 클래스의 execute () 메소드에 있는 uploadedfileform으로 캐스팅 해야 한다. struts formfile 클래스를 사용 하면 getfilesize (), getinputstream () 및 getfilename ()과 같은 방법을 통해 업로드 된 파일에서 정보를 검색 하는 다양 한 기능을 수행할 수 있습니다. 목록 5의 uploadaction 클래스에서, getfilename ()과 getinputstream ()을 사용 하 여 listing 4의 폼에 있는 파일을 디스크에 저장 한다.

Comments are closed.