#jsp - js 파일 다운로드
본문 바로가기
Programming/JSP

#jsp - js 파일 다운로드

by 권가 2021. 3. 4.

controller

@RequestMapping(value = { "/downloadFile.do" }, method = { org.springframework.web.bind.annotation.RequestMethod.POST })
	public ModelAndView downloadFile(
			@RequestParam(value = "path", required = true) String path) {
		File file = new File(path);
		
		File downloadFile = new File(path);
		return new ModelAndView("fileDownload", "downloadFile", downloadFile);
	}

jsp

<html>
<button onclick="downloadFile('${path}')"></button>
<html>

<script type="text/javascript">
  function downloadFile(path) {
        $('<form>', {
              "id": "downloadForm",
              "name" : "downloadForm" , 
              "method" : "post", 
              "action": "${pageContext.request.contextPath}/downloadFile.do?path="+path
          }).appendTo(document.body).submit();
    }
</script>

 

댓글