개발공부 79

첨부파일 등록방법

|| 문제사항 여러건의 첨부파일을 서버에 생성/등록하는 방법 || multipart/form-data 처리 ... //input에 추가한 첨부파일 값을 form태그에 담아 전송함 let form = $('#formData')[0]; let formData = new FormData(form); $.ajax({ type: 'POST', enctype: 'multipart/form-data', processData: false, contentType: false, dataType: 'json', url: '/insert.do', data: formData, success: function(data) { //반환받는 값이 있을경우 사용 } }); processData : ajax 통신을 통해 데이터를 전송할때..

개발공부/JAVA 2021.10.05

문자열 저장 시 JAVA에서 <script> 태그 replace하기

|| 문제점 예를들어 게시판에서 문자열 등록 시 문자열에 alert('script') 태그가 들어갈 경우, 해당 문자열이 속한 페이지를 호출할 경우 script가 글자가 아닌 실제 스크립트 언어로서 기능되어 alert('script')이 적용된다. || 처리방법 정규식을 이용하여 해당 문자열에서 ",Pattern.DOTALL); Matcher m; m = SCRIPTS.matcher(str); str = m.replaceAll(""); return str; } || Pattern 추가 참고자료 https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

개발공부/JAVA 2021.09.06

script 배열을 xml query in절로 보내는 방법

해결해야할 사항 : 목록중 체크한 값을 script에서 배열로 만들어 값을 xml query에 in절 안으로 넣어야함 해결방법 - jsp - -java- //tempVo에는 //private String ipVal; //private String[] ipVals; //가 선언되어 있다 tempVO.setIpVals(tempVO.getIpVal().split(",")); -xml- SELECT * FROM TEMPTABLE A WHERE 1=1 AND A.IP_VALS IN #{item} **foreach 속성 collection : java에서 전달 받은 값으로 List 또는 Array 형태로 받아야 한다. item : 변수선언 open : 구문 시작전 삽일할 문자 close : 구문이 끝난 후 삽일할 ..

개발공부/XML 2021.08.05

[jQuery] 요소찾기

jQuery 요소찾기! ‣ .find( ) › 하위 요소 중 특정요소 찾을 때 사용 사용 예 ) $('div').find('span'); ‣ .children( ) › 바로 아래 요소를 찾을 때 사용 사용 예 ) $('ul').find('li'); ‣ .parent( ) › 바로 상위 요소를 찾을 때 사용 사용 예 ) $('li').parent(); ‣ .parents( ) › 상위 요소 모두 찾을 때 사용 사용 예 ) $('li').parents(); ‣ .closest( ) › 선택한 요소를 포함한 상위 요소 중에서 지정한 선택자에 해당하는 요소 중 가장 첫 번째 요소를 선택 사용 예 ) $('span').closest('tr');