Study/Spring (3) 썸네일형 리스트형 JSP - DB에서 가져온 text를 뷰에 출력할 때 줄바꿈 처리 개선할 문제 오늘은 데이터베이스에 text를 불러올 때 뷰에서 줄바꿈(줄넘김, 개행)의 처리를 어떻게 해야할지 정리해보겠습니다. 일단 위와 같이 작성한 후 확인해보겠습니다. DB에는 잘 적용되어 있지만 뷰에서는 개행처리가 무시된채 나오고 있습니다. 저장된 데이터에는 문제가 없고, 불러와서 html에 나타낼 때에 문제가 있네요. html 문법에서는 \n을 무시하고 태그를 사용해야 하기 때문에 줄바꿈이 안 되고 있습니다. 줄바꿈을 올바르게 나타내줄 수 있도록 하기 위해 jstl의 functions 라이브러리의 replace 함수를 사용하여 개행문자를 로 대체하는 코드를 작성하겠습니다. 총 세 줄을 작성하면 됩니다. 코드 수정 먼저 jstl을 선언해줍니다. 이 코드는 jsp 페이지가 가지는 객체 (pageCo.. 스프링 게시판 만들기 - 로그인 세션이 jsp 파일로 안 넘어온다 컨트롤러에선 문제가 없는데 .jsp파일로 로그인 세션이 안 넘어온다. 계속 코드를 뜯어보면서 삽질을 하다가 session="false" session="false" session="false" 두둥.. 지워주고 돌려보니 아주 잘~~돌아간다. 의 의미, 역할은? 세션이 필요없는 페이지에서 세션 객체를 만드는 부하를 없애기 위한 코드라고 한다. 스프링 게시판 만들기 - 페이징 - 필요 없는 페이지 번호 문제 해결 나는 스프링 게시판 만들기(by kuzuro)를 따라서 게시판 프로젝트를 만들고있다. 정말 설명이 잘 되어있는 튜토리얼이라서 감사히 공부하고 있는데.. 페이징을 구현하다가 간단한 오류를 발견해서 원인을 찾고 수정하는 과정을 기록해 보려고 한다. 어떤 오류인가? 왼쪽은 페이징을 구현한 목록이고 오른쪽은 게시판 테이블의 게시글 갯수, 총 30개이다. 한 페이지당 10개의 글이 노출되도록 한 상태이기 때문에 1, 2, 3번의 페이지가 만들어지고 4, 5, 다음 페이지는 없어야 한다. 그런데 4, 5, 다음 페이지로 접근하게 하는 요소가 html에 만들어지고 있다. 필요없는 페이지 번호가 노출되는 문제..정도로 오류의 이름을 정해 보았다. 참고로, 해당 페이지들에 접근하면 아래와 같이 아무런 글도 나타나지 않는.. 이전 1 다음