본문 바로가기
반응형

JSP16

[JSTL] 현재 날짜 구하기 1. 현재 날짜 구하기 2. 날짜 연산 1. 현재 날짜 구하기 2. 날짜 연산 !-- 하루 후 --> 참고한 블로그들의 링크를 하단에 남겼다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dkdnblack&logNo=70145447853 jstl 현재날짜 구하기 초간단. jstl 현재날짜 구하기 정말 간단하다. 2022. 9. 27.
[게시판 Ver.2] 페이징처리 & 추가 수정 이전 포스팅의 내용에 추가적으로 작업되었으므로 필요하다면 전 게시글을 확인할 필요가 있다. 목차는 다음과 같다. 1. 스코프 이해 활용 1) model 2) view 3) controller 2. 페이징처리(더보기) 1) view 2) controller 작업 순서에 따라 코드는 간략하게 첨부할 예정이나, 아래의 깃허브 링크를 통해 모든 코드의 확인이 가능하다. https://github.com/Hamjeonghui/m_2.git GitHub - Hamjeonghui/m_2 Contribute to Hamjeonghui/m_2 development by creating an account on GitHub. github.com 1. 스코프 이해 활용 전 포스팅의 결과물로는 insertAction과 del.. 2022. 3. 17.
[게시판 Ver.2] 내가 쓴 글 목록 보기 해당 포스팅 역시 이전 포스팅의 내용에 살을 붙이는 방식으로 진행되었기에 함께 확인해야 할 필요가 있다. 목차는 다음과 같다. 1. Model 1) SQL문의 추가 2) 비즈니스 메서드의 수정 2. View 3. Controller 1) LoginAction 2) dispatcher 4. 총정리 로직을 추가하여 로그인 후 본인의 이름을 클릭했을때, 내가 작성한 게시글들을 확인할 수 있는 코드로 변경할 예정이다. 1. Model 1) SQL문의 추가 실질적인 로직을 추가하기 위해서는 DB데이터를 필요로 하기 때문에 sql문을 우선으로 추가한다. 검색으로 진행되며, 반환되는 데이터가 2개 이상일 수 있기 때문에 selectAll로직을 사용하게 되고, 기존의 sql문에서 where절을 활용하여 검색기능을 사용.. 2022. 3. 16.
[게시판 Ver.2] 커스텀태그_응용 이전 포스팅의 내용을 활용하여 추가 작업을 진행하였다. 목차는 다음과 같다. 1. 커스텀 태그의 활용 1) 타입 정의하기 2) EL의 값 외부에서 받아오기 2. FrontController개념 적용 코드를 포인트 부분만 첨부할 예정이기에 이외 코드들은 깃허브 링크를 통해 확인 가능하다. https://github.com/Hamjeonghui/m/tree/main GitHub - Hamjeonghui/m Contribute to Hamjeonghui/m development by creating an account on GitHub. github.com 1. 커스텀 태그의 활용 어느 위치에 커스텀 태그를 어떻게 활용할 수 있을지를 먼저 생각한 후 태그파일을 생성, 내부에 로직을 작성하는 순서로 진행한다. .. 2022. 3. 15.
[게시판 Ver.2] 게시글과 댓글의 화면 출력 이 포스팅의 목차는 다음과 같다. 1. 에러문구 출력_EL 2. 게시글과 댓글의 화면 출력 1) model 2) view 3) controller 1. 에러문구 출력_EL view부분에서 EL식을 활용해 자바와 관련된 코드(표현식)을 삭제할 수 있다. 이때 에러 문구의 출력과 관련하여 pageContext의 객체에 접근하게 되는데, 오류 문구의 출력에서 자주 사용되는 내용을 3개로 구분해 아래에 정리하였다. EL 설명 ${pageContext.errorData.throwable} 예외의 유형을 확인할 수 있다. ${pageContext.errorData.requestURI} 요청 실패가 발생한 url을 확인할 수 있다. ${pageContext.errorData.statusCode} 에러의 상태코드를 확.. 2022. 3. 14.
[JDBC] MVC나누기 3_게시판+FC,필터,리스너 해당 게시글은 MVC 나누기 1, MVC나누기 2 포스팅의 작업을 거쳐 완성된 내용물이다. 따라서 추가된 부분에 대하여만 부분적으로 언급 할 예정이며 이전 코드들과 내용은 각각의 포스팅에서 확인 가능하니 참고할 필요가 있다. 목차는 다음과 같다. 추가로 [controller업그레이드] 부분의 내용들을 적용하여 작업하기 때문에 2개의 게시글을 확인하고 오면 이해가 수월할 것이다. 1. view 수정 2. FrontController 3. 인코딩_Filter 4. 샘플데이터_Listener 해당 프로젝트의 전체 코드를 압축하여 첨부하였다. 설명 생략된 부분과 주석에 대해 더 자세히 확인할 수 있다. 1. view 수정 view의 모든 경로들을 수정하여 특정 url패턴을 부여하여 Front Controller.. 2022. 3. 11.
반응형