728x90
[JavaScript]배열 특정 요소 제거 포스팅 썸네일 이미지

Programming/자바스크립트

[JavaScript]배열 특정 요소 제거

안타깝게도 javascript Array에 특정 요소 제거 함수는 없다... 뭐.. JAVA도 List가 아닌이상 못하는건 마찬가지지만.. 결론부터 말하자면 결국은 splice(index, value)로 삭제해 줘야 하는데 요지는 그 index를 어떻게 구하느냐에 있다. 다행히도 value로 index를 찾을 수 있는데 그 함수가 바로 Array.indexOf(value)이다. ---------- let arr = ["사과", "바나나", "포도"]; let a = arr.indexOf("바나나"); // 출력 : 1 arr.splice(a, 1); // a부터 1만큼 삭제 ( 자기자신 ) console.log(arr); // ["사과, "포도"] ---------- indexOf()의 파라미터로 받을 ..

2021.02.02 게시됨

Programming/자바스크립트

[JavaScript] Arrays.filter() [ 특정 값 or 배열만 남기고 싶을 때]

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115class App extends Component { constructor(props) { super(props); this.max_content_id = 3; this.state = { mode:"create", subject: {title: 'WEB', sub: "World Wide ..

2021.01.17 게시됨

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 8 (게시판 View Detail) 포스팅 썸네일 이미지

Spring/Spring Web

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 8 (게시판 View Detail)

1. / 을 사용하여, Controller로 게시글 번호(bNo)와, 현재 페이지(curentPage)를 전송한다. 2. Controller 2-1. bNo를 Service → DAO로 넘긴다. 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 /** * 3. 게시판 뷰 이동 메소드 * @return */ @RequestMapping(value = "/view") public String BoardView(Model model, int bNo, @RequestParam(value="currentPage", required=false, defaultValue="1" )int currentPage) { // 게시글 1개 조회 Board..

2021.01.14 게시됨

SQL/Oracle

[SQL] Oracle 게시판 이전글 다음글 쿼리문

우선 이전글 다음글을, 글 번호 +1, -1로 가져오면 에러가 날 수 있다. 글이 삭제됐을지도 모르고, Sequence의 오류가 발생 할 수 있기 때문이다. 처음에는 해당 게시글 번호를 구하여, ROWNUM으로 불러와, -1 +1 한 값을 구하려고 했다. 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 SELECT * FROM ( SELECT ROWNUM AS ROWNUMBER, B.BNO FROM BOARD B ) A WHERE BNO = ( SELECT ROWNUMBER FROM ( SELECT ROWNUM AS ROWNUMBER, B.BNO FROM BOARD B ) A WHERE ROWNUMBER = 10 ..

2021.01.14 게시됨

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 7 (게시판 list 페이징처리) 포스팅 썸네일 이미지

Spring/Spring Web

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 7 (게시판 list 페이징처리)

1. 게시글을 10개 단위로 다음 페이지로 넘기고 싶다. 2. PageInfo VO 만들기 2-1. private int currentPage; // 현재 페이지 private int listCount; // 총 게시글의 수 [ SELECT COUNT(*) FROM BOARD ] private int pageLimit; // 한 페이지에 보여질 페이징 수 ex) 총 페이지가 13개면, 1 ~ 10 / 11 ~ 13 private int maxPage; // 총 페이지 (1 ~ 50) private int startPage; // 시작 페이지 (1 11 21 31 41) private int endPage; // 끝 페이지 (10 20 30 40 50) 1 2 3 4 5 6 7 8 9 10 11 12 13..

2021.01.13 게시됨

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 6 (게시판 list 출력 / Date 처리) 포스팅 썸네일 이미지

Spring/Spring Web

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 6 (게시판 list 출력 / Date 처리)

1. 게시판 홈 이동 메소드를 업그레이드 해보자. 1-1. 리스트를 받아와야 하기 때문에 ArrayList로, service 메소드 생성 1-2. model.addAttribute로 jsp파일에 전송 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /** * 1. 게시판 홈 이동 메소드 * @return */ @RequestMapping public String Board(Model model) { ArrayList boardList = service.getBoardList(); System.out.println(boardList); model.addAttribute("boardList", boardList); return "board/board_home"; } Colored by Col..

2021.01.12 게시됨

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 5 (한글 EncodingFitler / 비밀번호 암호화 SpringSecurity) 포스팅 썸네일 이미지

Spring/Spring Web

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 5 (한글 EncodingFitler / 비밀번호 암호화 SpringSecurity)

- 한글(UTF-8) Encoding - 1. 게시판 INSERT를 해보면, 한글이 깨진다. 2. web.xml에 encodingFilter를 등록해준다! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* Colored by Color Scripter cs 3. 출력 확인 - 비밀번호 암호화 SpringSecurity - 4. pom.xml에 dependcy를 설정해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23..

2021.01.11 게시됨

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 4 (Controller / Serivce / DAO / INSERT 테스트) 포스팅 썸네일 이미지

Spring/Spring Web

[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 4 (Controller / Serivce / DAO / INSERT 테스트)

1. 설정 1-1. input, textarea에 vo의 필드변수와 같은 변수명으로 name값을 설정한다. 1-2. form action태그에 @RequestMapping 주소, method에 get방식 / post방식을 입력해준다. 2. Controller 설정 메소드의 파라미터로 vo 객체 Board를 받아오고 syso를 통하여 출력해보자! 2-1. 별 문제 없이 등록은 되지만 url을 보게 되면 complete까지 다 나온 상태이며, 이로써 새로고침을 누를 경우 다시 한번 입력했던 값으로 Compelete url을 타게 된다. 2-2. 해결 방법 (redirect : RequestMapping) redirect를 통해, 원하는 RequestMapping url 주소를 넣어주게 되면, url이 변경된..

2021.01.11 게시됨

728x90