본문 바로가기
반응형

IT/JAVA6

자바스크립트 opener 함수의 호출 오류 해결 방법 크롬이나 익스(엣지)등 버전등에서 팝업창에서 부모창의 함수를 호출할때  소스가 실행이 되지 않는 오류에 대해서 알아보려고 합니다.  해당경우 브라우저 문제 같기는 한데, 개발자 도구를 작동 시키면 또 소스가 제대로 동작하는 현상이였습니다. 다행이 구글링 끝에 해결 방법을 찾아냈습니다.     팝업창  부모창   위와 같은 소스 를 사용할 경우 소스 실행이 되지 않고 브라우저 consol 창에 아래  메세지가 표시되었습니다.   알고 보니, 부모창에서 confirm() 을 사용할 경우 발생하는 문제로 확인 되었습니다. 그래서 결국 해결책은 confrim 창을 팝업창으로 옮긴 후 호출 하니  문제가 해결 되었습니다.     팝업창  부모창  개발 하시다가 위와 같은 오류가 나오면 참고 하시면 좋을 것  같습.. 2024. 8. 23.
JAVA 또는 JAVASCRIPT 첨부 파일 회전 시킨 후 다시 저장하는 방법 1. 자바에서 파일을 회전 하는 기능을 구현하는 방법 입니다. import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.StandardCopyOption; public class FileRotationExample { public static void rotateFile(String filePath) { File file = new File(filePath); if (!file.exists()) { System.out.println("파일이 존재하지 않습니다."); return; } // 회전할 파일의 새로운 이름 생성 String rotatedFilePath = filePath + "... 2023. 7. 4.
java eclipse 디버깅 하는 방법 1. 프로젝트를 열고 디버그 모드로 전환합니다. Eclipse를 실행하고 디버깅하려는 Java 프로젝트를 선택합니다. 2. 디버깅 구성 설정: 메뉴에서 "Run" 또는 "Debug" → "Debug Configurations"을 선택합니다. 3. 디버깅 하고 싶은 프로그램 소스 부분에 브레이크 포인트를 설정 합니다. - 브레이크 포인트 설정 할 라인을 파란 상자(mark bar) 에서 더블클릭합니다. - 다른 방법으로는 브레이크 포인트를 설정 할 라인을 파란 상자(mark bar)에서 우측 마우스 클릭 후 Toggle Breakpoint 클릭합니다. 4. 설정된 브레이크 포인트 는 breakpoints 창에서 확인이 가능합니다. 5. 변수 값 확인 하는 방법은 Variables view 창에서 확인이 가.. 2023. 6. 29.
java util map replace (key, value) 값 변경 Java의 Map 인터페이스에서 replace(key, value) 메서드를 사용하여 특정 키(key)에 해당하는 값을 변경 할 수 있습니다. 다음과 같이 Map 샘플코드가 있습니다. Map map = new HashMap(); map.put("A", "A값 "); map.put("B", "B값"); map.put("C", "C값"); 여기서 "B" 라는 키에 해당하는 값을 "B변경값 " 로 대체하고 싶다고 한다면 다음과 같이 replace 함수를 사용합니다. String replacementValue = "B변경값"; map.replace("B", replacementValue); 위 코드는 주어진 Map에서 "B"라는 키에 해당하는 값을 "B변경값" 으로 변경합니다. 결론은, replace(key, .. 2023. 6. 23.
반응형