-
[잡담/일상] 플밍...질문입니다2018.05.14 PM 12:24
이전에 좋아요버튼은 꾸역꾸역... 비스무리하게
구현은 했습니다..(쿠키써서 꾸역꾸역... 근데 반복하니 오류나서 빠요엔 팀원이 고쳐줫워요..)
영상게시물 뷰페이지 같이 만드는건데요.. (똑같이 만들고있습니다)
로그인 - > 영상파일 업로드 -> 메인에 게시물이 보임-> 게시물 클릭-> [ 여기 ]
유투브 보시면 오른쪽에 영상 리스트가 있잖아요?
일정 갯수가 처음보이고 더보기 버튼을 누르면 처음 보여진 같은 갯수만큼 더 나오고...
이걸 구현하려는데...
하나씩은 직접임의로 넣어서 제목 업로더명 조회수카운트 까지 다 잘들어가는데.,,
${} ~
한번에 나오게하는걸 모르겠습니다 ;
페이지가 열리면
처음에 여러개를 랜덤하게 10개만 먼저보이게만하면
더보기버튼은 css도잇고하니 ..ㅠㅠ
답변글 보면..; 아작스랑 쓰라는분도잇고
c:foreach 써서 10번 돌리라는분이 잇는데..
댓글 : 9 개
- 외과의사용팔이
- 2018/05/14 PM 12:32
더보기는 ajax를 쓰는게 깔끔하죠. JSTL은 화면 리프레시 해야됨
- 비싸기만함
- 2018/05/14 PM 12:33
더보기 아작스 쓴다해도 일단 랜덤으로 20개가 나오고... 10개는 보여지고 10개는 더보기버튼으로 가렷다가 펼치는게 목표입니다...ㅠㅠ
- 투박안면
- 2018/05/14 PM 12:33
처음 목록은 리스트로 갖고 와서 foreach로 돌려서 넣으시면 되고
더보기는 ajax 쓰셔서 처음 리스트 이후의 목록을 조회해서 붙여넣어주시면 될것 같네요
더보기는 ajax 쓰셔서 처음 리스트 이후의 목록을 조회해서 붙여넣어주시면 될것 같네요
- 비싸기만함
- 2018/05/14 PM 12:35
한칸에 이렇게 나눠져 있는데요 //
foreach 를 div 가장 바깥에서 감싸면
업로더명이랑 영상 제목같은것들을 못불러오더라구요...
조회수도.;;
<div class="w3-border-bottom" style="width: 425px;">
/ / / / / / <div style="height: 100%; min-width: 402px; min-height: 94px; padding-top: 20px;">
/ / / / / / / <div style="float: left; padding-right: 10px;">
/ / / / / / / / <video id="listvideo" preload="auto" width="168px;"
/ / / / / / / / / height="94px;"> <source
/ / / / / / / / / src="${videoviewMEM.getV_filename()}.video" type="video/mp4"></video>
/ / / / / / / </div>
/ / / / / / / ${videoviewMEM.getV_viewname()}
/ / / / / / / <div style="height: 90px; ">
/ / / / / / / / <div style="height: 80px;">
/ / / / / / / / /
/ / / / / / / / / <p style="font-size: 14px; padding-top: 10px;">
/ / / / / / / / / / <string style="font-size: 14;">${videoviewMEM.getMember().getM_name()}</string>
/ / / / / / / / / / <br> <font size="3">조회수 :
/ / / / / / / / / / / ${videoviewMEM.getV_viewcount()}회
/ / / / / / / / / </p>
foreach 를 div 가장 바깥에서 감싸면
업로더명이랑 영상 제목같은것들을 못불러오더라구요...
조회수도.;;
<div class="w3-border-bottom" style="width: 425px;">
/ / / / / / <div style="height: 100%; min-width: 402px; min-height: 94px; padding-top: 20px;">
/ / / / / / / <div style="float: left; padding-right: 10px;">
/ / / / / / / / <video id="listvideo" preload="auto" width="168px;"
/ / / / / / / / / height="94px;"> <source
/ / / / / / / / / src="${videoviewMEM.getV_filename()}.video" type="video/mp4"></video>
/ / / / / / / </div>
/ / / / / / / ${videoviewMEM.getV_viewname()}
/ / / / / / / <div style="height: 90px; ">
/ / / / / / / / <div style="height: 80px;">
/ / / / / / / / /
/ / / / / / / / / <p style="font-size: 14px; padding-top: 10px;">
/ / / / / / / / / / <string style="font-size: 14;">${videoviewMEM.getMember().getM_name()}</string>
/ / / / / / / / / / <br> <font size="3">조회수 :
/ / / / / / / / / / / ${videoviewMEM.getV_viewcount()}회
/ / / / / / / / / </p>
- 투박안면
- 2018/05/14 PM 12:37
다른건 나오는데 업로더명 제목 조회수만 안 나오는건가요?
이런 경우는 구문 문제보다는 변수명 문제일 가능성이 높아보이는데요
이런 경우는 구문 문제보다는 변수명 문제일 가능성이 높아보이는데요
- 비싸기만함
- 2018/05/14 PM 12:39
영상도안들어오네요..; 일단 나오게만 하면 되는데..
으으...업로드된 영상들을 ...으아아
으으...업로드된 영상들을 ...으아아
- 투박안면
- 2018/05/14 PM 12:41
웹브라우저에서 페이지 소스보기나 개발자툴 열어서 반복문 부분에 원하는대로 영역이 그려져있는지 확인해보세요
영역은 만들어져있는데 데이터만 안 들어왔다면 데이터 받아올때 혹은 받아오고나서 화면에 뿌려줄때 문제입니다
영역은 만들어져있는데 데이터만 안 들어왔다면 데이터 받아올때 혹은 받아오고나서 화면에 뿌려줄때 문제입니다
- 비싸기만함
- 2018/05/14 PM 12:47
후자같네요..;;
- 투박안면
- 2018/05/14 PM 01:14
목록 화면에 데이터도 제대로 넘어오지 않은 상태인데.. 더보기 기능은 접어두고 목록 구현 먼저 처리하셔야 할듯 하네요
jsp 넘어오기 전 컨트롤러 단에서 videoviewMEM 에 제대로 목록이 담기는지 로그 찍어보세요
이 부분에서도 안된다면 한단계씩 되돌아가면서 어느 부분에서부터 원하는 결과가 나오지 않는지 확인해보세요
jsp 넘어오기 전 컨트롤러 단에서 videoviewMEM 에 제대로 목록이 담기는지 로그 찍어보세요
이 부분에서도 안된다면 한단계씩 되돌아가면서 어느 부분에서부터 원하는 결과가 나오지 않는지 확인해보세요
user error : Error. B.