전체 글
-
제이쿼리 jQuery closest(), parant(), siblings(), children()jQuery 2018. 3. 3. 20:07
HTML 예제 1 2 3 4 5 6 7 8 9 10 11 cs 1. parent() 1 2 3 4 5 $(document).on("click","#me",function(){ $(this).parent().css("background-color","red"); }); Colored by Color Scripter cs 결과 : grandmom , mom의 div색이 red로 변경됨. parent() 함수는 부모들을 호출한다. grandmom만 호출하려면 $(this).parent().parent()로 호출하는 법이 있지만 index로 호출하는 eq() 함수가 있다. $(this).parent().eq(2); 이렇게 하면 2번째 상위의 parent 요소가 선택된다. 2. closest() 1 2 3 4 5..
-
스프링 @Controller 컨트롤러 리턴타입의 종류Spring 2018. 2. 18. 14:33
1. 자동 추가 모델 오브젝트와 자동생성 뷰 이름 다음 4가지는 리턴 타입에 상관없이 조건만 맞으면 모델에 자동으로 추가 된다. 1-1. @ModelAttribute 모델 오브젝트 또는 커맨드 오브젝트 1 2 3 4 5 public void add( @ModelAttribute("member") Member member) public void add( @ModelAttribute Member member) public void add( Member member) s 위의 세 경우는 모두 'member'라는 이름으로 member 파라미터 오브젝트는 컨트롤러가 리턴하는 모델에 추가 해준다. 1-2. Map, Model, ModelMap 파라미터 컨트롤러 메소드에 Map, Model, ModelMap 타입의 ..
-
스프링4.1 Spring @Valid 파라미터검사 벨리데이션 적용하기Spring 2018. 1. 21. 20:43
Controller로 받는 VO나 파라미터의 대해 유효성 검사 하기. 나의 스프링버전 4.1 (스프링 버전에 상관없이 다 되는 것 같다.) maven프로젝트면 dependency 추가하거나 org.hibernate hibernate-validator 4.3.2.Final javax.validation validation-api 1.0.0.GA 아닌 프로젝트는 아래의 jar를 다운받아 lib폴더에 추가하면 된다. 1. 서블릿을 설정하는 xml에(servlet-context.xml) 아래의 한줄을 추가한다. 2. MemberVO.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public class Membe..
-
jqgrid 제이큐그리드 ajax json 데이터를 불러오지 못하는 문제 해결JavaScript 2017. 12. 21. 20:32
123456 List dataList = bbsDAO.getBbsList(dmCommon.getPage(), dmCommon.getRow(), paramHm); map.put("dataList", dataList); return map;Colored by Color Scriptercs 1. 백단에서 데이터리스트를 Json 데이터로 만들기 위해 map에 넣음 123456789101112 $("#list").jqGrid({ //ajax 호출할 페이지 url:'/user/jqgridAjax.do', mtype: 'POST', jsonReader : { root : "dataList", // service에서 만든 jsonList 이름 }, //로딩중일때 출력시킬 로딩내용 loadtext : '로딩중..', d..
-
초간단 웹 <> 페이스북 로그인 연동하기APi 2017. 12. 16. 21:02
페이스북 로그인 API로 연동하기 1. 페이스북 개발자센터 사이트에서 로그인 후 [시작하기] 버튼을 누른다. https://developers.facebook.com/ 2. 앱아이디를 등록한다. (돈들거나 그런것 아님 공짜) 3. 제품선택 > Facebook 로그인 [설정]을 누른다. 옆에 문서읽기는 메뉴얼이다. 4. 어떤 서비스에 적용할 것인지 선택 한다. (웹) 5. 로그인 연동을 적용 하려는 URL를 입력 후 [Save] 버튼을 누른 뒤 [계속] 버튼을 누른다. 6. api 적용 코드들의 예제와 설명이 나온다. 어떻게 사용하는지 읽어보고 다음 누른다. 7. 다음 누르고 스크롤을 밑으로 내리면 '전체 코드 예시' 가 있는데 그냥 그대로 긁어서 스크립트안에 appId : '{your-app-id}', ..
-
[Java] 기초 - Java 제어자(modifier), 접근 제어자(access modifier)Java 2017. 12. 12. 21:04
1. 제어자(modifier) - 클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여한다. - 접근제어자 : public, protected, default, private - 그 외 제어자 : static, final, abstract, native, transient, synchronized, volatile, strictfp - 하나의 대상에 여러 개의 제어자를 조합해서 사용할 수 있으나, 접근제어자는 단 하나만 사용할 수 있다. 2. static - '클래스의' 또는 '공통적인' 의미를 가지고 있다. - static이 붙은 멤버변수와 메서드, 초기화 블럭은 인스턴스를 생성하지 않고도 사용할 수 있다. - static 멤버변수 - 모든 인스턴스에 공통적으로 사용되는 클래스 변수가 된다...