
요즘 dropzone을 이용하여 파일 업로드를 만들려고 노력중이다 그런데 거기서 드래그 앤 드롭 방식을 제외하고 준비된 버튼을 클릭하면 파일 업로드 창이 뜨는 방식을 말이다. 드래그 앤 드롭 상태를 그대로 가져와 사용하는 것은 그렇게 어렵지 않았지만 그중 일부분만 원하는 식으로 사용할려고 하니 훨씬 어렵게 느껴졌다. 지금은 php로 드롭존을 이용하는 영상을 보는 중인데 php라도 돌아가는 건 비슷하지 않을까 싶다. @crsf upload []를 붙이면 getUploadedFiles() 가 두개 이상의 파일을 표시한다고 한다. 그런데 getUploadedFiles()는 php의 방식인 것 같아 나는 다른 방식으로 바꿔야할 것 같다. 참고영상: https://youtu.be/PrvbPp6W7S4 참고 글: ..

오늘도 sql문으로 페이징을 하기위해 코딩을 하던중 왜인지 모르겠는데 자꾸 db에서 받아오는 값이 null이 떠서 서치를 해봤는데 이런 글 하나를 발견했다 https://drcode-devblog.tistory.com/233 [Oracle] 오라클 ROWNUM과 BETWEEN을 이용한 조회 NOTICE라는 테이블을 조회한다. SELECT * FROM NOTICE; 여기서 이제 ROWNUM을 같이 조회할 것이다. SELECT ROWNUM, * FROM NOTICE; 오류가 뜬다. 이유가 뭘까? 이유는 * 앞에 어느 스키마인지 지정되지 않아서이.. drcode-devblog.tistory.com select * from( select DISTINCT webtoon_info.webtoon_num, webtoo..
어제부터 무한스크롤을 만드는 것을 시도해보고있다. 서치해서 방법들을 찾았는데 방법들이 다양해서 그것도 그것대로 고민이었다. 지금 시도하는 방법은 sql문에서 일정 레코드까지 받아오는 형식으로 진행을 할려고한다 지금 참고중인 글 http://yoonbumtae.com/?p=3599 자바스크립트: 무한 스크롤 (스크롤 이벤트 이용, 라이브러리 없이) - BGSMM 참고: 자바스크립트: IntersectionObserver (2) 무한 스크롤(Infinite Scroll) 구현 (라이브러리 없이) 스크롤 이벤트를 하면 이벤트 타겟에 scrollingElement라는 프로퍼티가 있는데 이것을 통해 현재 스크롤 상 yoonbumtae.com http://yoonbumtae.com/?p=3584 자바스크립트: De..
어제 뒤로가기해도 ajax가 유지되도록 하는 방법을 찾아 기뻐했지만 그 뒤로 기능적 오류들을 발견해서 고치는 방법을 찾든 아예 빼버리든 둘중 하나를 고민하던중 간단한 방법으로 해결이 되었다. 오늘 Elements를 보니깐 어떤 상황에서 table이 잔뜩 생성되버리는 상황인것을 발견했다. 그래서 어쩌면 값을 담아주는 값이 지금 중첩저장이 되고 있는게 아닌가 싶어 history.replaceState({list:total_list,genre: nowGenre},'', '${contextPath}/webtoon/genreWebtoon##'); total_list=""; 이렇게 저장 후 빈 값을 넣어주니 기능적 오류가 해결되었다. 지금은 메뉴 선택후 내가 선택한 메뉴가 뭔지 알아볼 수 있게 css와 j쿼리를 이..
코딩은 매일하는데 글을 쓰는걸 매번 까먹는다 오늘은 마이바티스 동적쿼리를 사용해보았다 sql문은 그대로고 정렬 기준만 바꾸고 싶은데 #{}은 안먹혀서 강사님께 질문을 드렸더니 동적 쿼리를 찾아보라 조언해주셨다. 덕분에 훨씬 깔끔하게 정렬문만 바꿔서 사용할 수 있었다. select webtoon_info.webtoon_num, webtoon_info.webtoon_title, webtoon_info.webtoon_writer, webtoon_info.webtoon_image, PLATFORM_TABLE.WEBTOON_PLATFORM_NAME from PLATFORM_TABLE,webtoon_info where PLATFORM_TABLE.WEBTOON_PLATFORM_NAME = #{platformName}..
오늘은 조원들이 만든 기능들을 합쳐보는 시간을 갖었다. 하지만 깃 배쉬에서 뜨는 머징문들만 보고 고쳤더니 프로젝트가 돌아가지 않았다 확인해보니 다른 클래스에서도 머징이 일어나고 있어서 프로젝트가 실행이 안되었던거다 그래서 담당파트를 크게 두 파트로 나누고 각자 파트를 합치고 문제가 없게 만든 후 내일 큰 파트 두개를 합치기로 했다 지금 나는 ajax로 즐겨찾기 클릭 기능을 구현하고 있다. 처음 아이디가 t인가 f인지 구별해야하는 부분에서 오류때문에 고민이 많았다 하루종일 시간을 쏟은결과 원인을 찾았다 DTO에 오타가 하나 있었다..그것 때문에 Mapper.xml의 select태그문의 결과값이 제대로 들어가지 않았던 것이다... 오류를 잡아내니 작업에 오류가 있을 지언정 이전만큼 막히지 않는다. 오늘 알아..
오늘은 기존에 있던 코드들을 복수값으로 변경하느라 두번일이 많았다. 그래도 결국 심한 오류 안내고 수정에 성공했지만 전체적으로 반복되는 구문은 많고 조잡하다는 느낌이 계속 든다. 개선하고 싶지만 지금으로써는 힘들어서 매우 아쉬운 부분이다. jsp에서 name이 같은 태그들이 값을 넘기면 배열로 넘어가는데 그걸 arraylist로 받아서 저장,수정을 하게 한다. 그런데 기능의 반이 복수 선택이 가능하기에 배열과 반복문이 늘어나며 비슷한 구문들이 증식하는 기분이다. 이거는 학생들이 만드는 프로젝트니깐 이러한거겠지 실무에서는 어떻게 깔끔하고 조잡하지 않는 코드를 짤지 궁금하다.
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- 독학
- Redirect
- forward
- span
- 정보산업처리기사
- 합격
- getParameter
- NAV
- Declaration
- session
- 실기
- 정처산기
- id
- Margin
- this.
- 정처기
- RequestDispatcher
- 자격증
- CLASS
- application
- Expression
- request
- div
- jsp
- scriptlet
- pageContext
- link href
- padding
- dl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |