반응형 자바34 자바에서 프린트 출력 기능 만들기 두개! 1. 특정영역 프린트 function printing(){ var popupWindow = window.open("", "_blank" ); popupWindow.document.write( '' ); popupWindow.document.write( ''); popupWindow.document.write( $("#subcontent").html() ); popupWindow.document.write( '' ); popupWindow.document.close(); setTimeout(function() { popupWindow.print(); }, 500); } 이건 해당 영역에 대한 프린트이다. 새 페이지를 열때는 blank 를 써주고 안써주면 해당페이지에서 바로 넘어간다. 또한 새로 열린 페이지.. 2020. 12. 4. 자바로 파일 압축하는 기능 만들기 압축으로 다운을 받는 기능을 만들려면 먼저 압축으로 만들어야 겠죠? public void FileZip( )throws Exception { FileSub filesub = new FileSub(); byte[] buf = new byte[1024]; /**알집 하나만**/ String attachments = 알집경로지정/ + 알집 이름 + ".zip"; try( ZipOutputStream out = new ZipOutputStream(new FileOutputStream(attachments));) { if(f.getFS_FILE_SIZE() != null) { String FilePath = 알집에 넣을 파일 경로와 이름확장자 까지; try( FileInputStream in = new FileI.. 2020. 12. 3. Redirect(리다이렉트) OR Forwarding(포워딩) 차이 쉽게 말하자면!! 포워딩 - 주소이동시 저장된 객체들이 같이 이동된다. 리다이렉트 - 주소이동시 모든게 다시 정의된다. 포워딩(Forwarding) 웹 컨테이너(Web Container) 차원에서 페이지 이동만 있는 것이다. 실제로 클라이언트는 다른 페이지로 이동을 했는지 알 수 없다. 그렇기 때문에 웹 브라우저에는 최초에 호출한 URL이 표시되며 이동한 페이지의 URL 정보는 볼 수 없다. 동일한 웹 컨테이너에 있는 페이지로만 이동 할 수 있다. 포워딩은 클라이언트와 통신없이 서버에서만 처리되는 것이기 때문에 리다이렉트보다 나은 성능을 보여준다. 그리고 현재 실행중인 페이지와 Forwarding에 의해 호출될 페이지는 Request와 Response 객체를 공유한다. 객체를 요청에 담고 해당 요청을 사.. 2020. 10. 21. 오늘 날짜랑 비교 날짜 비교하기 !! ㅎㅎㅎㅎ 쉽네용 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date now = sdf.parse(sdf.format(new Date())); Date beginning = sdf.parse('ex>>>20201019'); Date ending = sdf.parse('ex>>>20201023'); if(now.before(beginning)) { System.out.println("진행예정"); }else if(now.before(ending) || now.equals(beginning) || now.equals(ending)) { System.out.println("진행중"); }else { System.out.printl.. 2020. 10. 21. 자바 유닉스타임 STRING으로 변환 public String getTimestampToDate(String timestampStr){ long timestamp = Long.parseLong(timestampStr); Date date = new java.util.Date(timestamp*1000L); SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy.MM.dd"); sdf.setTimeZone(java.util.TimeZone.getTimeZone("GMT+9")); String formattedDate = sdf.format(date); return formattedDate; } 구웃 2020. 9. 16. JAVA 씨리얼 통신 송신 하기 이 전에 java로 씨리얼 통신에 관한 데이터를 수신해서 처리하는 것을 해보았다. 이번엔 명령어를 날리기 위한 데이터 송신을 한다. 먼저 우리가 원하는 데이터 스트링 값을 byte값으로 바꿔줘야 하는데 이에 대한 메쏘드! 원래는 소스를 그대로 올려주려고 하였지만 가독성이 떨어지는 것 같아서 이미지로 다시 하기로 마음 먹음.. 포트를 열고 변환해준 데이터를 writeBytes만 하면 끝~ 차암 쉽죠? 2020. 8. 25. 이전 1 2 3 4 5 6 다음