목록DEV (13)
작은방
EL태그 삼항연산자 → ${ 조건 ? 참 : 거짓 } ex) 파라미터로 넘어온 id값이 있다면 id를 출력. 없다면 'NULL' 출력 → ${ param.id != null ? param.id : 'NULL' }
Login Ajax(jQuery)
sessionStorage.setItem("test", "Hello World !");var temp = sessionStorage.getItem("test");console.log(temp); → Hello World !
// 쿠키 가져오기function getCookie(cname) {var name = cname + "=";var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) {var c = ca[i];while (c.charAt(0) == ' ') {c = c.substring(1);}if (c.indexOf(name) == 0) {return c.substring(name.length, c.length);}}return "";} // 쿠키 생성function setCookie(cname, cvalue, exdays) {var d = new Date();d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1..
var Person = new Object(); Person.name = "홍길동";Person.age = "25"; var jsonString = JSON.stringify(Person);var jsonParse = JSON.parse(jsonString); console.log(jsonString); → {"name":"홍길동","age":"25"}console.log(jsonParse); → Object {name: "홍길동", age: "25"} ※ 단, JSON.stringify( )를 통하여 문자열로 변환 한 뒤 input태그에 담아 Form Submit을 하면 XSS방지를 위하여 특수문자 변환이 이뤄진다. → {"name":"홍길동","age":"25"} 그렇기 때문에 .replace( ) ..
// 클래스의 존재 여부if($('#btn').hasClass('클래스명') === true) // 클래스 추가$('#btn').addClass('class2'); // 클래스 삭제$('#btn').removeClass('class2'); // toggle 기능 (클래스 추가/제거 기능)$('#btn').toggleClass('class3'); → 클릭할 때 마다 추가 되었다 삭제되었다 함.
$(document).ready(function() {$('#btnTest').click(function() {if($('#img').css('display') == 'none')$('#img').show();else$('#img').hide();});});
제네릭은 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능이다.즉, 클래스 내부에서 사용할 데이터 타입을 나중에 인스턴스를 생성할 때 확정하는 것을 제네릭이라 한다.컬렉션 클래스들은 Object형으로 요소를 저장한다.별도의 형 변환(Casting)이 필요 없이 사이에 선언하였던 객체자료 형으로 검출되어 편리하다.
[ JSP ]→ /root [ JSTL ]→ /root/ [ EL ]${pageContext.request.contextPath}→ /root