[SRPING MVC] RequestContextHolder를 사용한 서블릿 request,response 구하기 import org.springframework.web.context.request.RequestContextHolder; @RequestMapping("/test") public String test(HttpServletRequest request, HttpServletResponse response) { RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); HttpServletRequest request2 = ((ServletRequestAttributes) requestAttributes).getRequest(); System.out.println(request == request2); // true! H.. Spring/Spring Web 관련 3년 전
[SPRING MVC+SERVLET]중복 조회 방지용 쿠키 생성하기 /** * 이미 조회한 게시물에 대해서 해당 게시물에 대한 중복 조회수 증가를 방지하는 메소드이다. * @param request * @param response * @param nttId - 게시물 id 값 */ private void addViewedNttIdToCookie(final HttpServletRequest request, final HttpServletResponse response, final String nttId) { Cookie accumulateNttIdCookie = Arrays .stream(request.getCookies()) .filter(cookie -> cookie.getName().equals("alreadyViewNttId")) .findFirst() .orEls.. Spring/Spring Web 관련 3년 전
[SPRING+POSTGRESQL] MultipartFile 를 Base64(data url) 로 변경 후 bytea 타입에 넣기 VO 코드 (1) @Data public class GaleryInfoDto { // ... 생략 ... // 핵심 1 private MultipartFile imageObject; //이미지_객체 // 핵심 2 private String imageCn; //이미지_내용 (바이너리 코드 -> escape) private String imageAt; //이미지_여부 (R/M/D)_ Read/Merge/Delete } VO 코드 (2) @Data public class GaleryInfoImgDto { // ... 생략 ... private String imageFileNm; //이미지_파일_명 private double imageFileMg; //이미지_파일_크기 private byte[] imageCn;.. Spring/Spring 낙서장 3년 전
파일 압축 후 HttpServletResponse로 내보내기 @RequestMapping(value = "/downloadZipFile.do") public void downloadZipFile(@RequestParam("bbsId") String bbsId, @RequestParam("atchmnflId") String atchmnflId, HttpServletResponse response) { String filePath = "C:/upload/bbs"; response.setStatus(HttpServletResponse.SC_OK); response.setContentType("application/zip"); response.addHeader("Content-Disposition", "attachment; filename=\"allInOne.zip\"".. Spring/Spring Web 관련 3년 전