기혁씨의 삽질표류기

[에러] 화면 안 넘어가는 문제

2022. 9. 15. 17:11

 

문제: 게시판 제목에 걸려있는 링크를 눌러 게시판 읽는 화면으로 이동하려했으나 화면 이동이 안됐다. 

 

 

제목에 걸린 링크를 눌러도 변화 없음 ㅠㅠ

 

 

문제해결과정: 제목을 누르면 어떤 흐름을 거치는지 다시 되짚어봤다. 버튼을 누르면 controller로 가고 controller의 read(237)메서드가 해당 번호에 있는 작성자, 콘텐츠 정보를 DTO로 Controller에 넘겨주고 값을 넘겨받은 Cntroller는 DTO에 값을 담아 화면단 JSP로 값을 뿌려준다. 문제의 원인을 쪼개봤다.

 

  1. 번호를 클릭하면 제대로 read()를 호출하였는가?
  2. DB에서 번호에 관한 데이터를 DTO로 잘 넘겨주고 Controller는 넘겨받았나?
  3. Controller에서는 DB의 정보를 JSP단에 잘 뿌려줬는가?
  4. 제목 클릭시 주소가 이동하는 URL주소로 잘 넘어갔는가?

 

 1번의 문제를 확인하기 위해 주소 URL에 직접 해당 주소를 쳐봤다. 그 결과 화면단이 잘나왔다. 다음으로 2번과 3번 문제를 확인하기 위해 값이 제대로 화면단에 뿌려졌는지 확인했는데 해당 번호의 데이터들이 제대로 들어와있었다. 그렇다면 마지막으로 의심해볼 수 있는 문제는 과연 제목 클릭시 이동하려는 URL주소로 제대로 번호가 전달 됐는지 여부를 확인해봐야 했다. 클릭을 해도 'http://localhost/ch4/board/list'의 주소가 나올 뿐 'http://localhost/ch4/board/read'로 이동이 되질 않았다. 화면단에서 제목 클릭시 문제가 있나 살펴보니....

 

주소를 read가 아닌 list로 설정해놨다.. ㅠㅠ

 

URL정보가 잘못되어있었다. 해당 제목을 클릭하면 read로 이동을 해야하는데 list로 이동하는 걸로 되어있었다. 그러니 아무리 제목을 수만번 클릭해도 게시판만 나올 수 밖에....

 

 

list를 read로 수정하고 다시 제목을 클릭해보니 잘들어가진다.

 

문제의 원인: 제목 클릭시 이동되어야 할 URL주소가 잘못 작성됐다. 화면 이동이 제대로 안되면 화면단에서 주소가 제대로 입력되었는지 확인하자.

'기혁씨의 삽질표류기' 카테고리의 다른 글

[삽질표류기/JAVA]자바 메인메서드는 왜 public static을 사용할까?  (2) 2022.12.28
[에러] 매핑 과정에서 발생한 NullPointerException  (0) 2022.09.27
[에러] NullPointerException  (0) 2022.09.14
[에러]404 Not Found  (0) 2022.09.13
프로젝트 일련의 과정  (0) 2022.08.21
'기혁씨의 삽질표류기' 카테고리의 다른 글
  • [삽질표류기/JAVA]자바 메인메서드는 왜 public static을 사용할까?
  • [에러] 매핑 과정에서 발생한 NullPointerException
  • [에러] NullPointerException
  • [에러]404 Not Found
각시탈코더
각시탈코더
각시탈코더
각시탈코더
각시탈코더
전체
오늘
어제
  • 분류 전체보기 (203)
    • java (46)
      • 객체지향 (20)
      • 기본문법 (8)
      • 자바의 정석 연습문제 오답노트 (9)
      • 백준 알고리즘 (9)
    • Spring (17)
      • SpringMVC (8)
      • Spring DI와 AOP (5)
      • REST API와 Ajax (1)
      • Spring 프로젝트 (1)
      • Spring Security (0)
    • DB (47)
      • Oracle (15)
      • SQL오답노트 (25)
      • 튜닝 (0)
      • ERD (1)
      • DB 모델링 (5)
    • Servlet & JSP (3)
    • JDBC (2)
      • 기본 (1)
      • 스프링JDBC (1)
    • MyBatis (2)
    • JavaScript (2)
      • 코딩애플 (0)
      • 문법 (1)
    • React (0)
      • 코딩애플 (0)
    • HTML (0)
      • 모던 웹을 위한 HTML5+CSS3 바이블 (0)
    • CSS (0)
      • 모던 웹을 위한 HTML5+CSS3 바이블 (0)
    • Linux (0)
    • Git & GitHub (2)
      • Git (1)
    • CS (19)
      • 네트워크 (6)
      • HTTP (7)
      • 컴퓨터구조 (0)
      • 자료구조와 알고리즘 (2)
      • 기타 (4)
    • 개발설정 (2)
    • 기술면접 (0)
      • JAVA (0)
      • Spring (0)
      • DB (0)
      • 네트워크 (0)
      • 공통 (0)
    • 프로젝트 (2)
      • 게시판만들기 (2)
    • 기혁씨의 삽질표류기 (28)
    • 참고자료 (2)
      • 국비수업 (0)
      • 당당 프로젝트 (1)
    • 뉴렉처 (17)
      • 자바 (11)
      • 자바스크립트 (3)
      • 키워드 (0)
      • 숙제 (0)
      • CSS (0)
      • DB (3)
      • 서블릿 (0)
      • 스프링 (0)
      • DOM (0)
    • 내가 만든 학습그림 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바의정석기초편
  • 네트워크
  • 국비수업
  • It
  • 연습문제
  • Oracle
  • 서브쿼리
  • 배열
  • 코딩
  • 백준
  • 자바의정석
  • spring
  • db
  • 에러
  • Java
  • 개발자
  • 스프링
  • 공부
  • 오라클
  • SQL
  • 오류
  • 뉴렉처
  • 객체지향
  • 모두의네트워크
  • 프로그래머스
  • 웹프로그래밍
  • 알고리즘
  • 쿼리
  • 자바
  • 백엔드

최근 댓글

최근 글

hELLO · Designed By 정상우.
각시탈코더
[에러] 화면 안 넘어가는 문제
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.