분류 전체보기
-
클릭 이벤트 새 창으로 열리게 변경샤자의 개발일지/JavaScript, jQuery 2025. 4. 22. 14:54
새 창(탭)으로 form을 submit하려면 form 태그에 target="_blank" 속성을 추가하면 됩니다. jQuery로 동적으로 action을 바꾸고 submit할 때도, form에 target="_blank"가 있으면 새 창으로 열립니다. 코드 수정 방법1. form에 target 속성 추가2. jQuery 코드(변경 필요 없음)3. 동적으로 target 속성을 추가 최종 소스 정리하며)form에 target="_blank" 속성을 추가하거나, jQuery로 target을 동적으로 추가해주면 submit 결과가 새 창(탭)에서 열립니다
-
함수에서 폼을 새창(_blank)으로 제출하는 방법카테고리 없음 2025. 4. 18. 16:04
form의 target 속성을 "_blank"로 지정해야 합니다. 즉, 아래처럼 $("#frmMain").attr("target", "_blank")를 추가하면 됩니다 이렇게 하면 해당 함수가 실행될 때만 폼이 새창(새탭)으로 제출됩니다. 필요하다면, 이후에 $("#frmMain").removeAttr("target");로 원상복구할 수도 있습니다. 참고)form 태그에 target="_blank"를 직접 넣어도 되지만, 이렇게 하면 항상 새창으로 열리므로, 특정 상황에서만 새창으로 열고 싶다면 자바스크립트로 동적으로 지정하는 것이 좋습니다. 정리)goToBasic 함수에서 $("#frmMain").attr("target", "_blank") 를 추가하면 폼이 새창(새탭)으로 열립니다.
-
[Mybatis] XML 파일에 부등호 포함 쿼리 넣는 방법샤자의 개발일지/Spring Framework 2025. 4. 15. 13:57
XML 파일에 부등호 포함 쿼리 넣을 때 주의점 XML 파일에 부등호를 포함한 쿼리를 넣을 때, XML 파서가 부등호를 잘못 해석할 수 있습니다. 이 문제는 XML에서 부등호가 특수 문자로 취급되기 때문입니다. 따라서, XML 파일에 부등호를 포함한 쿼리를 넣을 때는 몇 가지 방법으로 해결할 수 있습니다. [해결 방법] 1)CDATA 섹션 사용 XML에서 부등호를 포함한 쿼리를 섹션 내에 넣으면, XML 파서가 해당 내용을 문자열로 인식하여 잘못 해석하지 않습니다. 2)부등호 대체 문자 사용 XML에서 부등호를 대체 문자로 표현할 수 있습니다. 예를 들어, 는 >로 대체할 수 있습니다. 정리) XML 파일에 부등호를 포함한 쿼리를 넣을 때는 CDATA 섹션을 사용하거나 부등호를 대체 문자로 표현하..
-
[eclipse] SVN E155004 Error 일 때샤자의 개발일지/Eclipse 2025. 4. 14. 15:51
SVN에서 E155004 오류는 주로 파일이나 디렉터리가 다른 작업에서 잠겨 있을 때 발생합니다. 이 오류는 SVN 작업 중 잠금이 걸려 있는 경우에 나타나며, 해결 방법은 다음과 같습니다: E155004 오류 해결 방법1. SVN Cleanup 실행IDE(이클립스, IntelliJ 등)에서 해당 프로젝트를 선택하고 Team > Cleanup 또는 Subversion > Cleanup을 실행합니다.2. SQLite를 사용하여 잠금 해제SQLite Browser를 다운로드하여 설치합니다. 프로젝트 폴더의 .svn 폴더에서 wc.db 파일을 SQLite Browser로 열고, 다음 쿼리를 실행합니다: sql)DELETE FROM WORK_QUEUE; DELETE FROM WC_LOCK; 변경 사항을 저장합..
-
JSP에서 특정 값이 없을 때는 0을 출력하고, 값이 있을 때는 그 값을 출력하는 조건식샤자의 개발일지/JavaScript, jQuery 2025. 4. 4. 11:03
JSTL의 ternary operator를 사용하거나 if-else 문을 사용할 수 있습니다. 그러나 JSTL에서 ternary operator는 지원되지 않으므로, if-else 문을 사용하거나 EL의 empty 연산자를 활용할 수 있습니다. 방법 1: if-else 문 사용 0 ${item.fjId} 방법 2: EL의 empty 연산자와 삼항 연산자 대신 조건식을 사용 JSTL의 EL에서 ternary operator는 지원되지 않지만, 다음과 같이 조건식을 활용할 수 있습니다: 0 ${item.fjId} 방법 3: Scriptlet 사용 스크립트릿을 사용하여 Java 코드로 조건식을 작성할 수도 있습니다: ..
-
JSP에서 다른 화면으로 링크를 통해 이동하면서 데이터를 넘겨받기샤자의 개발일지/JavaScript, jQuery 2025. 4. 3. 09:22
제가 찾아본 방법으로는 크게 두가지가 있습니다. 1. URL 파라미터를 사용하여 데이터 넘기기 1) JSP에서 링크 생성JSP 파일에서 링크를 생성할 때, URL에 파라미터를 추가하여 데이터를 넘길 수 있습니다. 다음 페이지로 이동 ${fj_id}와 ${peo_id}는 JSP에서 사용할 수 있는 EL(Expression Language)로, 변수의 값을 출력합니다. 2)서버에서 데이터 받기다음 페이지에서 이 데이터를 받으려면, request.getParameter() 메서드를 사용합니다. String fj_id = request.getParameter("fj_id"); String peo_id = request.getParameter("peo_id"); %>2. 폼을 제출하여 데이터 넘기기..
-
SELECT 박스에서 선택한 값 데이터 요청 전송샤자의 개발일지/JavaScript, jQuery 2025. 4. 1. 14:24
먼저 셀렉트박스에서 선택한 값을 서버로 보내서 전화번호를 가져오는 코드를 작성했다. 셀렉트박스가 변경될 때 이벤트가 발생되고 선택한 센터아이디와 체크박스에 체크된 지역코드를 서버로 보내서 실행된 값을 json 타입으로 받아와서 값이 0이 아닐경우 가져온 값을 phone에 넣어서 화면에 보여주는 방식이다. 소스코드$(document).ready(function () { // 셀렉트박스 값 변경 이벤트 $("#sel_centerId").change(function () { var selectedCenterId = $(this).val(); // 선택된 센터 ID 가져오기 if (selectedCenterId === "") { // 선택된 값이 ..