본문 바로가기
Today I Learned

2021.02.23(Wed) 📌 TIL

by Elin J 2021. 2. 24.

======================2월 23일 화요일======================
-

📃[이전, 다음 버튼 만들기]

 

[이전] [11] ~ [17] ~ [20] [다음]

서블릿에서 페이징계산
    시작행 161=start 17-1*10+1
            시작페이지 11=startpage    17-6=11    tmp=(pageNUM%10)-1 tmp=(pageNUM-1)%10
               끝페이지 20=endpage      11+9       17+3
     끝행 170=end 17*10

 

 

 

[이전], [다음]버튼 생성

 

                               ================================

 

📃 [검색 시작]

  Web0215플젝
   ㅣ- GuestSQL.java문서
        추가-검색갯수 public int getSearchTotal(필드,키워드){ }
        유지-페이징처리 public ArrayList dbSelectAll(int start, int end){ }
        복사-페이징+검색 public ArrayList dbSelectAll(int start, int end,String skey, String sval){   }

 

 

첫번째) 제목 p글자 조회갯수 13건
두번째) 이름 b글자 조회갯수 62건

 

  실행은 반드시 서블릿문서 guestList.do
  guestList.jsp문서에서 검색 필드,검색어입력

 

세번째) 검색레코드갯수

   GuestSQL.java자바문서
      public ArrayList dbSelectAll(int start, int end,String skey, String sval){
          String a=" ";
          String b=" 수정 ";
          String y=" 추가 ";
          Stringc=" ";
         } 

 

@WebServlet("/guestList.do")
  public class GuestListController 상속 HttpServlet {
     void doUser(request,response) { skey=키필드 sval=키워드 pnum=pageNum페이징; }
     void doGet(request,response) { doUser(request,response); }
     void doPost(request,response) { doUser(request,response); }
}

 

검색필드 생성

        ㅣ- 내일 검색필드 이어서 진행ººº

 

 

                      ================================

 

검색 끝나면 ajax
  ajax처리 = 비동기처리 = 비동기처리는 새로고침 안해도 자동으로 내용변경
   ㅣ- 화요일오전 페이징+검색
   ㅣ- 수요일오전, 목요일오전 ajax 배우고
   ㅣ- 목요일오후 프로젝트 시작 (2주간, ~3/12까지)
   ㅣ- 3월 15일 금요일부터 스프링spring 진도 -이미지,페이징,댓글 등 hobby테이블 새로 생성
                                    xml문서와 @표식

 

 

💡🤷‍♀️[ 지금까지 배운건!? ]
java - 기초문법, 배열응용(캠핑장), oop언어특징( 상속, 재정의,,,) JDBC연결
데이터베이스 - DDL, DML(제일많이), 조인, storedprocedure
웹프로그램 - html, css, javascript, jQuery, 부트스트랩, ajax에이작
JSP - 이미지게시판test테이블, 페이징
서블릿프레임워크 - 매핑기술, 페이징검색 guest테이블

 

 

 

 

'Today I Learned' 카테고리의 다른 글

2021.03.15(Mon) 📌 TIL  (0) 2021.03.15
2021.02.24(Thu) 📌 TIL  (0) 2021.02.24
2021.02.22(Mon) 📌 TIL  (0) 2021.02.22
2021.02.19(Fri) 📌 TIL  (0) 2021.02.19
2021.02.18(Thu) 📌 TIL  (0) 2021.02.18