분류 전체보기 (198) 썸네일형 리스트형 [JSP]C:forEach의 varStatus 사용(JSTL CORE) forEach문은 아래와 같이 활용한다. 1 2 3 4 5 6 7 // 반복해서 표시할 내용 혹은 반복할 구문 이 때, 상태용 변수를 status라고 지정했다면 아래와 같이 활용할 수 있다. ${status.current} 현재 for문의 해당하는 번호 ${status.index} 0부터의 순서 ${status.count} 1부터의 순서 ${status.first} 첫 번째인지 여부 ${status.last} 마지막인지 여부 ${status.begin} for문의 시작 번호 ${status.end} for문의 끝 번호 ${status.step} for문의 증가값 활용 예 1 2 3 / 출처: http://jetalog.net/20 [jetalog.net] [JAVASCRIPT]함수 사용 HTML value 값 넣기(Pass a javascript variable value into input type hidden value) 자바스크립 및 제이쿼리를 이용한 다양한 방법으로 함수 리턴 값을 value 값에 넣는 방법 https://stackoverflow.com/questions/7764154/pass-a-javascript-variable-value-into-input-type-hidden-value [JAVASCRIPT]일반함수, 인라인함수, 익명함수 여러분은 Javascript에서 함수 작성 시, 보통 어떻게 작성하시나요? 대부분 아래와 같이 작성하시지 않으시나요? function test() { // 인자와 반환값이 없는 함수 ... } function test(val1, val2) { // 인자를 받는 함수 ... } function test(val1) { // 인자도 받고, 반환값도 있는 함수 ... return result; } 함수는 일반적으로 function 키워드로 시작하여 함수명 그리고 인자 목록(입력받는 인자가 있는 경우) 그리고, 함수 몸체(실제 구현부), 마지막으로 반환값이 있는 경우 return 구문으로 마무리됩니다. 보통 일반적인 함수(function)라 함은 위와 같이 구현된 함수를 말합니다. 그러면 조금 다른 형태로 구현된.. 변수 선언과 유효 범위 변수 선언과 유효범위 자바스크립트에서 변수는 값과 연관된 이름으로서, 변수를 이용하면 자바스크립트 프로그램에서 데이터를 저장하고 조작할 수 있다. 변수 선언 변수는 var 키워드로 선언한다. 동일한 var 키워드를 이용해 여러 개의 변수를 선언할 수 있으며, 변수를 선언함과 동시에 초기화할 수도 있다. 다음 예제를 보자. var x; var y = 10; var a, b, c; var i = 10, j = 10, k = 10; 변수에 초기값을 지정하지 않으면 해당 초기값은 undefined가 된다. var x; console.log(x); //undefined 자바스크립트에는 명시적인 타입이 없다 자바스크립트는 다른 자바나 C 같은 어어와 달리 명시적인 타입이 없다. 자바스크립트 변수는 어떤 자료형의 값.. 맵핑 객체 안에 리스트, 배열 바인딩 서론 HTML에서 넘어오는 여러줄의 값들을 모델에 맵핑하기 위해서 방법을 검색하고 프로젝트에 직접 적용하며 알게된 방법을 소개한다. 본론 HTML로 부터 넘어오는 파아미터값을 모델에 맵핑하기 위해서는 보통 메서드를 정의할 때 인자의 참조형 앞에 @ModelAttribute 어노테이션을 선언한다. 그렇다면, 하나의 객체에 맵핑되는게 아닌 배열의 형태 혹은 리스트의 형태로 여러줄을 맵핑시킬때는 어떻게 해야할까? 아래와 같이 같은 형태로 연속된 값이 있다고 하자. ... ... 아마도 이 값들을 전송하기 위해서 개발자는 form.submit 을 하거나 ajax를 이용해서 data에 form.serialiaze() 를 담아서 보낼것이다. 이 한 아이템(Row)를 모델에 맵핑하기 위해서는 먼저 넘어오는 데이터의 .. Form에서 전화번호 / 이메일 형식 만들기 자바스크립을 사용하지 않는 방법: http://xx707xx.tistory.com/40 자바스크립 정규식을 이용한 방법 1: 모든 공백 체크 정규식 var regExp = /\s/g; 숫자만 체크 정규식 var regExp = /^[0-9]+$/; 이메일 체크 정규식 var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 핸드폰번호 정규식 var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 일반 전화번호 정규식 var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/; 아이디나 비밀번호 정규식 var regExp = /^[a-z0-9_]{4,20}$/; .. [오류해결]@Override is not allowed when implementing interface method https://stackoverflow.com/questions/15402615/override-is-not-allowed-when-implementing-interface-method ResponseEntity<T> and @ResponseBody 차이 @ResponseBody@RequestMapping(value = "/message") @ResponseBody public Message get() { return new Message(penguinCounter.incrementAndGet() + " penguin!"); } ResponseEntity @RequestMapping(value = "/message") ResponseEntity get() { Message message = new Message(penguinCounter.incrementAndGet() + " penguin!"); return new ResponseEntity(message, HttpStatus.OK); } 답글요약: 두가지는 똑같은 결과를 가지고 오지만. Response.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 25 다음