문제

JSP (Java Server Pages)가있는 CSV (Comma 분리 값) 파일을 생성하고 있습니다. URL은 "my_generated_csv.jsp".

내가하고 싶은 것은 간단합니다. 사용자가 클릭합니다. "Generate"생성 된 것을 다운로드합니다 CSV 파일. JSP로 생성하고 싶습니다. 내 접근 방식을 다시 생각해야합니까?

편집하다:

다음 코드는 파일을 다운로드 할 수 있도록 작동하지만 확장자는 동일하게 유지됩니다. 누구든지 변경하는 방법을 아는 사람이 있습니까?

<% response.setContentType("text/csv"); %> 
도움이 되었습니까?

해결책 2

답을 찾았습니다 :

response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");

다른 팁

JSP가 파일을 저장 한 다음 사용자에게 파일에 대한 링크를 제공하십시오. 그 중 하나 또는 페이지에 MIME 유형의 CSV 파일 (텍스트/CSV)을 제공하십시오.

나는 당신이 사용할 것이라고 믿습니다

<% response.setContentType("text/csv"); %>

마임 유형을 설정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top