보통 이름이 있을 때 1$('select[id=""]').val("${defaultListRowCnt}"); 뭐 이런식으로 사용하는데 동적으로 생성되서 id나 name값이 여러개일때 Like검색처럼 id값을 찾을 수 있다. ^이걸 사용하는 경우 rowPerPage로 시작하는 id를 찾는것이고$를 사용하는 경우 rowPerPage로 끝나는 id를 찾는것이다.1$('select[id^="rowPerPage"]').val("${defaultListRowCnt}");cs 1$('select[id$="rowPerPage"]').val("${defaultListRowCnt}");cs이렇게 !
동적으로 체크박스를 생성하는 경우 id값이나 class에 대한 제어를document.ready부분에 해주었을 때 인식하지 못하므로(시점문제?) $(document)를 이용하여 체크박스를 제어할 수 있다. 1234567891011121314151617181920212223242526272829303132333435363738394041// 다음 로그인 시 패스워드 변경 클릭시 패스워드 만료기간 제한없음 체크박스 disabled 처리 $(document).on("click", "input[name='setMustChangePW']", function(){ var clickedId = $(this).context.id.replace('setMustChangePW',''); if($(this).context.c..
객체가 있을때 객체에 요소 추가하는것에 대해 알아보았었다.객체에 요소 추가하기http://daydreamer-92.tistory.com/87 이번엔 객체에 있는 요소를 삭제하는 방법이다.1. 객체 안에 있는 삭제해야 할 요소를 null로 만들어준다.2. 삭제해야 할 요소의 key값?(index) 를 delete 해준다. 12 this.dataParam.host_index = null; delete this.dataParam.host_index;cs 초 간단!
관리서버 대시보드 만드는 과정에서 자동으로 1 - 2 - 3 -4 -> 1 - 2 - 3 - 4 이런식으로 계속 화면이 로테이션이 되야할때더 좋은 방법이 있겠지만 일단 내가 구현한건 for문을 배열길이의 -1 한 만큼 돌려서 현재 index와 배열의 index가 같을 경우에는 현재 index를 다음 index로 지정해주고 현재 index가 배열의길이 -1과 같을때 ( 배열의 끝의 하나 앞 ) 는 현재 index를 배열의 첫번째 index로 지정해주어 계속 계속 반복되게 해주었다. 1234567891011121314if(!DashboardController.isDraggable()){ for(var j=0;j
DB에서 key : value 형태(HashMap)로 1개이상의 데이터를(List) 가져오는 경우List 로 리턴형태를 지정한다. List를 초기화 해야 하는 경우 List는 new ArrayList 로 선언해주는것을 잊지말자 List List = new ArrayList(); 한가지 더 , controller에서 jsp로 넘길 때 ajax로 호출하지 않고 modelAndView에 addObject 해주는 경우jsp에서 받을때 request.getAttribute를 사용하면 String 만 받아오기 때문에 아래 포스팅의 방법을 사용한다.http://daydreamer-92.tistory.com/83
TO_CHAR( 문자값 , 'FM000') : 문자열로 변환하는 함수 FM000 부분엔 변환 형식이 들어간다.9이면 유효하지 않은 자리수는 여백처리하고 0이면 유효하지 않은 자리수는 0으로 채운다. 예를들어 문자값이 87일때 0으로 형식을 주면, to_char( 87, 000) 결과는 [ 087] 이고9로 형식을 주면, to_char( 87, 999) 결과는 [87] 이다FM은 정확히는 모르겠지만 공백을 제거하는 역할을 하는것 같다.to_char( 87, 000)을 to_char( 87, FM000) 으로 주었을때 결과가 [087] 이었기 때문이다.
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 DAO(Data Access Object) 클래스 작성 2 DAO 클래스는 실제로 데이터베이스와 연동하여 레코드의 추가, 수정, 삭제 작업이 이루어지는 클래스이다. Action 클래스가 호출되어도 그에 해당하는 데이터베이스 연동 처리는 DAO 클래스에서 이루어지게 된다. 그러니까, 실제 쿼리문이 존재하게 되는 곳이라고 생각하면 되겠다.작성해야 하는 메소드를 생각해보자. (클래스 안..
radio 버튼을 두개 만들어서, 팝업이 떳을때 자동으로 한개의 radio 버튼이 select되어있고, 선택되지 않은 radio 버튼의 옆엔 selectbox 가 disabled되어있어야 한다.그러면 html 코드는123456789 자동 선택 직접 선택 Colored by Color Scriptercs이런식으로 하나의 radio 에는 checked가 있고 선택되지 않은 radio 버튼 옆의 selectbox는 disabled=true 가 되어있을 것이다.이제 이것을 동적으로 클릭하면 checked 되었던 것이 바뀌고, selectbox가 보여지게 될것이다. 먼저 코드는1234567891011//radio 버튼 클릭 이벤트 $("input:radio[name=host_chk]").click(function..
뭔가 팝업이 뜨거나 모달이 뜰때 데이터를 바로 뿌려야 하는 경우가 있다.나의 경우는 ModelAndView에서 데이터를 가져와 addObject를 해서 바로 뿌려주는데 그때 Selectbox를 표시하거나 , 배열의 값을 전달해야 하는 경우 javascript에서 " + hostList[i++] + "" + "\n"; $("#hostOption").append(appendStr);}Colored by Color Scriptercs 이런식으로 꺼내쓸 수 있다. 2. String[] 형태의 값을 가져오는 경우이경우는 Controller에서 String[] 형식의 배열을 addObject("vmInfoList" , vmInfoArr) 로 넣어주었다. 나는 이걸 JSP 팝업창으로 받아서 , 팝업창에서 ajax를 ..
오랫만에 올리는 포스팅에버노트에 정리하기 시작하니까 포스팅할시간이 없음(다핑계) 쿼리에서 foreach문을 쓸때 배열이나 리스트로 넘겨라고 한다. Hashmap에 넣어라 list에 넣어라 구글 검색하면 말이 많은데, 나는 그냥 배열(String[]) 로 넘기고 싶었음 근데, Helper.java까지 배열로 잘 넘어가는데 자꾸 mybatis로 쿼리타면 에러나고 찾을수 없다는 소리만;;;;;;; 1. JSP에서 ajax 탈때 Arr=string1,string2, 이런식으로 배열로 보내주었다.2. controller에서 받을 때 String[] Arr 로 받았다.3. Service 그리고 Helper.java 에서도 String[] 로 받았는데, Helper.java에서 @Param으로 명시해주어야 한다.1L..
123456789101112131415select schedule_cd from ( select a.manager_cd ,a.schedule_cd ,count(b.vm_uuid) vmCnt from jdn.tb_batch_schedule_t a left outer join jdn.tb_batch_vm_schedule_info_t b on a.schedule_cd = b.schedule_cd where a.schedule_nm = 'auto' group by a.manager_cd ,a.schedule_cd having count(b.vm_uuid)
리스트를 만들면서, checkbox로 선택, 선택해제 하는 게시판을 만들 때 딴에는 기억해둔다고 포스팅을 하였다. http://daydreamer-92.tistory.com/23리스트 체크박스 전체선택 / 해제 하는 소스라며 자신있게 적어놓았는데 어찌나 창피한지. 클래스를 준 후 그 클래스에 해당하는 태그가 전체 선택, 해제 하는 함수로 넘어가는거였는데 하하1.먼저 리스트의 상단이 되는 Top을 checkbox-head 클래스로 주고 group-list(임의의 class 이름)로 클래스를 준다.1cs 2. 다음 리스트가 추가되며 뿌려지는 행에 checkbox-item 클래스를 주고 아까 임의의 class이름을 준것과 같은 이름으로 클래스를 준다(group-list)1""cs 3. 그리고 ready 부분에..
에러 : java.lang.IllegalStateException: Ambiguous mapping found. Controller의 @RequestMapping 의 값이 중복되어 나타나는 에러! (Copy&Paste를 똑바로 하자!) [출처] [에러] 마이바티스 에러 Mapped Statements collection does not contain value for ~|작성자 자바킹 출처 : http://ralf79.tistory.com/729
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 DAO(Data Access Object) 클래스 작성 1 DAO 클래스는 실제로 데이터베이스와 연동하여 레코드의 추가, 수정, 삭제 작업이 이루어지는 클래스이다. Action 클래스가 호출되어도 그에 해당하는 데이터베이스 연동 처리는 DAO 클래스에서 이루어지게 된다. 그러니까, 실제 쿼리문이 존재하게 되는 곳이라고 생각하면 되겠다.작성해야 하는 메소드를 생각해보자. (클래스 안..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 데이터 빈(DataBean) 클래스 작성 데이터 빈이란 목적에 맞는 데이터를 전달할 때 사용하는 일종의 데이터 저장 객체라고 한다. 데이터를 파라미터로 하나씩 넘기면 좋지 않으므로 데이터빈(VO) 클래스를 이용하여 데이터를 객체에 저장하고 이 객체를 파라미터로 전송하면 한꺼번에 모든 정보가 전달되게 된다. (= 여러개의 데이터를 하나의 단위로 다룰 수 있다)파라미터로 보내야 하는 ..
JSP와 Servlet만 이용해서 만드는 게시판1. 스크립트 파일도 나눈다. 2. 페이징 한다. 3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다. 4. 검색기능 → 제목/작성자/내용/첨부파일 이름 5. 조회수 list에 추가 # 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 라이브러리 설정 및 커넥션 풀 작성 저번 포스팅에서 게시판 데이터 베이스 구조를 설계하였다. 데이터 빈 클래스를 작성하기 전에 라이브러리 설정 및 커넥션 풀 을 작성하겠다.데이터 베이스와 연동하기 위해서 JDBC 드라이버를 설치해야 한다. 이 파일을 받아 이클립스 프로젝트의 WEB-INF 안의 lib안에 넣어주면 DBMS와 연동하여 JDBC API를 사용할 수 있게 해준다. 또한 ..
- Total
- Today
- Yesterday
- 자바
- 스크립팅 요소
- servlet게시판
- 윈도우8.1
- Split
- 자바스크립트
- selectbox에 값 매핑
- input[type=file]초기화
- SQL
- 게시판table설계
- 체크박스전체해제
- windows 8.1
- 이클립스DB연결
- Javascript
- java
- jsp
- jsp 기초 개념
- c 태그
- 스프링
- 제이쿼리
- servlet
- 체크박스
- foreach 배열
- 체크박스전체선택
- 게시판페이지설계
- windows hyper-v
- Hyper-V
- spring
- input[type=text]초기화
- String[] 파라미터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 |