재귀함수?란 무엇인가! 업로드한 엑셀 데이타에서(끝나지 않는 엑셀..지겹다) 아이디를 타고 타고 올라가 한 행의 데이타의 부모 데이타를 추출해야 하는데, 재귀함수를 이용하면 될것 같다고 하셔서 재귀함수를 찾아보았다. 재귀함수? 학교다닐때 펙토리얼해본게 전부인데ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ하 내가 찾으려는 행(article)에 부모가 있다면 그 부모데이터가 몇행에 있는지 엑셀데이타에서 찾아 함수를 다시 호출한다. count 값을 파라미터로 주지 않는다면 내가 처음 함수안에 들어왔을 때 내가 찾으려는 행의 데이터도 distingushName에 넣을텐데, 내 경우에는 내가 찾으려는 행의 데이터는 말고, 부모 데이터만 가지고 와야 해서 count로 첫행을 구분하였다. 내가 찾으려는 행에 부모가 있다는 저 조건식에서 한..
Excel 파일 업로드 하면서 ajaxForm Submit을 사용해보았다. 여태 ajax에는 success와 error만 있는줄 알았다.헤헿ㅎ[ㅔㅎ헤 먼저 form을 선언한다.1234567 추가 Colored by Color Scriptercs 파일 업로드 하는 form이기 때문에 enctype을 multipart/form-data로 해주었다. action에는 controller의 RequestMapping 주소와 같게 설정해준다. 버튼을 누르면 onclick 이벤트로 check() 함수로 들어가게 되는데 이 함수 안에 ajaxForm 을 선언하였다. form의 id를 사용하여 ajaxForm 을 부르고 전송전, 전송성공시, 실패시, 완료시 동작을 지정해 주고, submit 으로 전송을 하게 된다. 제이..
지금 내가 하는 일 엑셀파일을 첨부한다. 엑셀파일을 읽어온다. 읽어서 리스트에 담는다. 리스트의 데이터를 AD에 보내고 DB에 보내 추가한다. 이 작업을 진행하는 프로그래스바를 생성해야한다. 파일 업로드 progress bar 검색해보니 많이 나온다. 플러그인이. 그래서 적용해보았다. 그런데 파일 업로드 progress bar여서 나는 첨부파일을 받아오는 순간 프로그래스바가 끝난다. 내가 원하는 progress bar는 파일을 업로드 하는 것 뿐 아니라 추가하는 과정까지 원하는 것. 고민하다가 사용자가 원하는건 엑셀이 추가 되는 과정?을 보고싶어하는 것이므로 리스트에 담긴 데이터를 추가해주면서 그 추가 과정을 progress bar 로 보여주기로 했다. 그래서 제일 먼저 한것은. 1.리스트에 담긴 엑셀 ..
엑셀파일을 업로드 해서 안에 내용을 읽어드리는 기능을 구현하고 있다. 진짜로 너무너무너무너무 어렵다. 구글링 진짜 다했는데 내가 너무 1도몰라서 내가 쓸수있게 이해시켜주는 소스가 없었다. 다들 쉽게하는거 같은데 왜나만어려워? http://madeinjeon.tistory.com/59 1주일동안 뻘짓하다가 진짜 이 소스 아니엇음 큰일날뻔..!! 이소스에도 할말이 많은게 아 cellref 파일이 없어서 버려야하나 cellref를 맘대로 만들어야 하나 개고민했는데 아 어케 하다보니 cellref를 올려놓은 블로그가 있었다. http://souning.tistory.com/archive/20150428 역시 구글은 모든 정답이 나와있다는게 정말 정답. 1. POM.XML 에 poi 라이브러리 추가 1 2 3 4..
로그인 화면에서 id/ password 를 입력할때 아래 checkbox로 아이디, 비밀번호를 저장할수 있게 만들어야 한다. 1. 아이디 체크박스 2. 비밀번호 체크박스 이렇게 있다면, 아무것도 하지 않을 화면에서 아이디 체크박스는 활성화, 비밀번호 체크박스는 비활성화 시켜놓고, 아이디 체크박스가 체크되었을 때 비밀번호 체크박스가 활성화 되도록 하였다.(비밀번호만 저장이 될 수는 없으니까!) JavaScript 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878..
ajax로 java 파일에 배열로 받아와서 split을 해야하는데 여태 보통 split를 "_" 구분자로 했는데 ID값이 he_02 이런식이라 아이디를 출력해야하는데 he = [0] , 02 =[1] 이렇게 나누어졌다.그래서 앞에 값을 "|" 구분자로 두어 아이디값이 나누어지지 않게 하려고 했다.근데왜오류나???????"_"로 할때는 잘만되면서..!!!! Spring 에서 jsp 파일은 그냥 | 를 사용해도 되는데java 에서는 "\\|" 이렇게 사용해야한다고 한다. 정말 감사한분http://androphil.tistory.com/493
잘 모르겠지만(항상 시작은) 프로퍼티 파일을 프로젝트에서 따로 빼놓았다. home/config/properties 이런식으로프로퍼티 파일을 읽어와서 화면(JSP)이나 java 파일에서 쓰고 싶을 때 어케 해야하는지 알아보자Spring에 SP EL 이라는 커스텀 태그가 있는데, 그것이 자동으로 Properties 파일을 읽어서 JSP 파일에서나 JAVA 파일에서나 읽을 수 있다. 고 한다.따로 설정된 프로퍼티 파일을 읽어오려면1. 프로퍼티 파일이 있어야 하고 2. 프로퍼티 파일의 경로를 알려주기 위해서 dispacher-servlet.xml에 properties 파일을 설정해주어야 하고 3. JSP 나 JAVA 파일에서 선언해주어야 한다. properties 파일에 아래와 같이 되어있으면#version -..
신청팝업에서, 용량을 추가해야하는데 내 지금 용량에서 최대 신청가능한 용량까지 5단위로 용량추가가 되야한다.그래서 selectBox 선택 옵션에서 5단위로 뿌려줘야하는데 만약, 내 용량이 30이고 최대용량이 60이면 5 10 15 20 25 30 까지 보여줘야하고내 용량이 20이고 최대용량이 60이면5 10 15 20 25 30 35 40 이렇게 보여줘야하니까값에 따라 선택 option이 달라져야 한다. 그래서 for문을 돌려서 option 아래로 뿌려ㅑ주면 될것 같은데 i 가 5부터 시작해서 ( 5단위니까) ,i 가 [최대용량 - 내 용량] 보다 작거나 같고i 는 5씩 증가 한다. 라는 for문을 만들었고 append 하기 위해서 for문 안에 option value를 누적 추가해주게 하였고 for문을..
# 대부분 검색이 input 박스에 무엇인가를 입력하고 검색 버튼을 누르게 되어있다.버튼 클릭을 하게 되면 버튼의 id를 가지고 click 이벤트를 주게 된다.1234567/* 검색버튼 클릭 */$('#DDL-searchButton').click(function(){ $("#DDL-currentPage").val(1); $("#DDL-searchKey").val($("#DDL-searchType option:selected").val()); $("#DDL-searchValue").val($("#DDL-searchValue2").val()); LogController.showUser();});Colored by Color Scriptercs # 검색 버튼을 누르지 않고, input 박스에 검색 할 TEXT..
오늘날짜 구하는 방법 1var today = $.datepicker.formatDate('yy-mm-dd', new Date());cs 내일날짜 구하는 방법 123var date = new Date(); date.setDate(date.getDate() + 1);var dt_to_tomorrow = $.datepicker.formatDate('yy-mm-dd', date);cs 데이터피커 사용하기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 //검색 날짜제한 $(function() { //datepicker 한국어로 사용하기 위한 언어설정 $.datepicker.setDefaults($.datepic..
//제이쿼리 반복문1234567$("input[name=DUL-Checkbox]:checked").each(function() { var tmpChkVal =$(this).val(); var checkVal =tmpChkVal.split('_'); var userUuid= checkVal[0]; checkedValues.push(userUuid);});Colored by Color Scriptercs 2016-08-08오늘 드디어 split함수의 기능 설명을 읽었다.split() 지정된 문자가 나타날 때마다 문자열을 분리한 후 , 분리된 각가의 문자열로 이루어진 배열을 만들어 리턴한다. 2017.05.16글수정하다가 남긴다. 2016년8월8일에 split 함수의 기능설명을 읽었구나. split도 모르던 ..
와 너무 바쁘게 몰아쳐서, 제대로 스프링 이해할 시간도 없었다. 다까먹었지만 다시 생각을 해보자. 1. Client : Client 에서 ajax를 사용하여 Controller를 부른ㄷ다 2. 컨트롤러 : 컨트롤러를 구현하고, 컨트롤러에서 Service를 호출한다. Service는 인터페이스고, 실제 구현은 ServiceImpl에서 한다. 3. Service : Service에서 수행을 위한 메서드를(함수를)정의하고 , DAO 객체를 선언 한다. 4. DAO : 실제 DB에 접근하여 데이터를 조작하는 역할만 수행한다. 5. DAO에서 받아온 데이터를 다시 Client 로 가지고 와서 Success부분을 수행한다. 저번 포스팅에서 컨트롤러까지 구현을 했으니, 이번엔 service부분, Dao부분을 구현하여..
1. 팝업띄워진 팝업창 jsp12345678910111213141516171819202122232425262728 var UserMoveController={ moveUser: function(){ if(groupId !=null){ var param={ uuidDataList: userUuid, //여기서 지정해주는 Param값 uuidDataList라는것이 userSearchVO안에 있는것이다. searchGroupId: groupId }; //console.log(param); AjaxCall.call("${pageContext.request.contextPath}/user/moveUserUuidAjax",param,"POST",UserMoveController.moveUserRes); }else{..
123456789var param ="?refreshFunction=UserListController.list&userUuid="+checkedValues.join(); $.popupWindow( "${pageContext.request.contextPath}/user/moveUserUuid"+param, {height: 600, width: 620, name: "moveUserPopup"} /*사용자 등록 버튼 */ ); Colored by Color Scriptercs1. parameter로 popup창 띄우려고 보낼때 refreshFunction을 집어넣음 1234567@RequestMapping(value = "/moveUserUuid", method = RequestMethod.GET) publ..
내가 해야한 것이, 서버에 파일을 저장해놓고, DB에 그 URL을 저장시킨다. 그리고 쿼리로 그 DB에 있는 URL을 불러오도록 하고. controller부터 시작해서 그 데이터를 가져온 뒤 a href 링크안에 그 URL을 넣어줘야한다. 그런데!!! 스프링이 뭔지 몰르는 나ㅇㅅㅇ 그래서 스프링이모냐면.... 뭘 어떻게 해야할지 1도 모르겠지만, 일단 JSP 뷰 화면에서 그 영역을 클릭하면 클릭이벤트가 되면서 파일을 가져오는것인줄 알았으나 처음 그 페이지가 시작될때 $(document).ready안에서 이미 가지고 오도록 코드를 짜야 했다. (어차피 나만볼테니 주절주절 쓰자면) 1. Client : Client 에서 ajax를 사용하여 Controller를 부른ㄷ다 2. 컨트롤러 : 컨트롤러를 구현하고,..
#스프링 [Spring] 스프링 기본 개발환경 - apache tomcat - eclipse + STS(spring) - jdk - maven src/main/java - java 소스 디렉토리 src/main/resources/log4j.xml- Logging 설정파일- Log4j 구조 : Logger 출력할 메세지를 Appender에 전달 Appender 전달된 로그를 어디에 출력할 지 결정( 콘솔, 파일기록, DB 등) Layout 로그의 출력형식 결정 src/main/webapp- maven의 기본폴더(모든 jsp, js 등의 파일이 속함)- servlet-context.xml : 서블릿 설정파일*contextConfigLocation : servlet-context.xml -> WEB-INF/c..
- Total
- Today
- Yesterday
- 자바스크립트
- foreach 배열
- Split
- 윈도우8.1
- 자바
- 체크박스
- SQL
- jsp
- java
- 제이쿼리
- 게시판table설계
- Javascript
- windows 8.1
- windows hyper-v
- 스프링
- spring
- 스크립팅 요소
- servlet
- 체크박스전체해제
- c 태그
- jsp 기초 개념
- input[type=file]초기화
- selectbox에 값 매핑
- input[type=text]초기화
- 체크박스전체선택
- servlet게시판
- Hyper-V
- 게시판페이지설계
- String[] 파라미터
- 이클립스DB연결
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |