전체 글
-
자바 두 개 리스트 합치기
Web Programming 2023. 2. 12. 19:37List listA = new ArrayList(); list1.add("a1"); list1.add("a2"); List listB = new ArrayList(); list2.add("b1"); list2.add("b2"); List joinedAB = new ArrayList(); joinedAB.addAll(listA); joinedAB.addAll(listB); System.out.println(joinedAB); 결과 [a1, a2, b1, b2]
-
자바 쿠키 생성/삭제/조회
Web Programming 2023. 2. 12. 19:36쿠키 생성하기 public void setCookie(HttpServletResponse res,String value){ Cookie cookie = new Cookie("내가 생성하려는 쿠키 ID", value); // 쿠키 이름 지정하여 생성( key, value 개념) cookie.setMaxAge(60*60*24); //쿠키 유효 기간: 하루로 설정(60초 * 60분 * 24시간) cookie.setPath("/"); //모든 경로에서 접근 가능하도록 설정 res.addCookie(cookie); //response에 Cookie 추가 } 쿠키 가져오기 public String getCookie(HttpServletRequest req){ Cookie[] cookies=req.getCoo..
-
뷰단에서 선택한 파일들만 알집으로 압축하여 다운로드
Web Programming 2023. 2. 12. 19:34@RequestMapping(value = "/fileAllDownload") protected void finalfileAllDownload(HttpServletRequest request, HttpServletResponse response, HttpSession session, FileVO fileVO) throws IOException{ List getList= fileService.finalReportAll(fileVO); String[] files = new String[getList.size()]; String[] filesOrg = new String[getList.size()]; Long filesActSum = new Long(0); for(int i = 0; i 0) { try{ te..
-
-
502 Bad Gateway
Web Programming 2023. 2. 12. 19:21가끔 인터넷 접속하다보면 자주가던 사이트인데, 502 Gateway error메시지가 한번씩 드는 경우가 있습니다. 1. 발생원인 서로 다른 프로토콜을 연결해주는 장치(게이트 웨이)가 잘못된 프로토콜을 연결하거나, 어느쪽 프로토콜에 문제가 있어 통신이 제대로 되지 않을 때 출력되는 코드입니다. 주로 서버가 폭주하는 등의 이유로 과부하되었을 경우와 사용자 브라우저에 이상이 있거나, 잘못된 네트워크 연결을 했을 경우에 발생합니다. 2. 해결방법 대부분은 서버 문제일 경우가 많기 때문에 조금 기다렸다가 서버 이용자가 줄어든 시점에 새로고침하시면 해결됩니다. 다만 사용자 문제일 경우도 있으므로 브라우저를 다 닫고 다시 실행하거나 캐시, 쿠키 등을 없애는 방법으로 해결할 수 있으며, 네트워크가 잘못..