본문 바로가기

전체 글

(220)
[JSP] foreach 사용방법 정적으로 tr태그를 반복할 경우 동적으로 데이터 List를 받아 삽입 ${result.Code} // List로 받은 Code ${result.Name} // List로 받은 Name ${result.secCode} // List로 받은 secCode
[JSP] JSON으로 전달하는 Object값 확인 ajax통신 할 경우 혹은 json형식으로 데이터를 전달할 경우 사용 JSON.stringify(오브젝트명) 로그 확인시 console.log(JSON.stringify(오브젝트)); alert(JSON.stringify(오브젝트));
[JSP] 금액/날짜 양식 제거 아래 unformat이라는 매서드를 호출하여 class(css) 기준으로 masking제거 function unformat() { obj = $(".money"); //class="money"를 사용하는 input if(obj.length > 0) for(var i in obj) if(obj[i].value != undefined) obj[i].value = obj[i].value.replace(/,/g,""); obj = $(".yyyy-mm-dd"); //class="yyyy-mm-dd"를 사용하는 input if(obj.length > 0) for(var i in obj) if(obj[i].value != undefined) obj[i].value = obj[i].value.replace(/-/g,..
[JSP] input 동시입력 onkeyup이벤트를 이용하여 하나의 input에서 다른 input으로 값 전달 (onkydown의 경우 하나의 문자만 가능)
[JSP] window.open 파라메터 사용방법 부모창에서 자식팝업창에 parameter로 값 전달 예제 aaa.jsp function fn_account(val){ window.open("", //파라미터 nameChk에 AAA이라는 문자 전달 "soyoInfoPop" ,"height=400,width=377,top=100,left=200,scrollbars=yes,resizable=yes"); } bbb.jsp function fn_selected_cd(Name) { if($("#nameChk").val() == "AAA"){ //jQuery로 value사용하여 확인 //부모창에 jeon이라는 ID를 갖는 input에 파라미터 Name을 대입 opener.document.getElementById("jeon").value = Name; } }
[JSP&JS] JSP와 JS의 차이 JSP : 운용되는 자원이 Server상에서 사용 JS : 운용되는 자원이 Client상에서 사용 JSP와 JavaScript가 같은 것으로 생각하는 경우가 많지만 둘은 사용되어지는 자원이 상이합니다. JSP는 Java Server Pages. 이름 그대로 서버 페이지이기 때문에 SERVER상에서 자원을 사용 JS는 Java Script. JSP에서 사용되어지는 외부 Script. 이 JS의 경우는 CLIENT상에서 사용
[JSP] Ajax, Json 기본구조 Ajax 구성 $.ajax({ type: "POST", url: "", datatype: "json", async: false, data: $("#Form명").serialize(), complete: function(result){ alert(result.responseJson.list명); //호출된 값이 다건row일 경우 alert(result.항목명); //호출된 값이 한row일 경우 } }); Json 구성 (주로 Object를 이용해 데이터 전달) String: "문자" // "1"은 String Number: 1 2 3 Array: [ ] // [ , , , ] Object: { } // {"firstName":"John", "lastName":"Doe"} True: true False: f..
[JSTL] substring - ${fn:substring(string,int,int)} HTML상에서 JSTL substring을 사용할 경우 예제 변경전 ${ele.AC_NAME} 화면출력: AC_NO데이터 : 10000010000000115 AC_NAME데이터: 100-000-10-00-00001-15 [가나다라마바사아자차] 변경후 ${fn:substring(ac_name, 0,19)}${fn:substring(ac_name, 22,45)} 화면출력: AC_NO데이터 : 100000100000001 //15 제외 AC_NAME데이터: 100-000-10-00-00001 [가나다라마바사아자차] //-15 제외