2022_04_13 - oneso123456789/2022 GitHub Wiki

Other

4월 11일 월 재인 만나서 놀았음
4월 12일 화 친구 만나서 의견 교환함 그리고 코드업 기초 알고리즘 공부 시작함 쉬운거부터 천천히 알고리즘도 익히려고 노력중
이 문서는 4월 13일 오전 3시경 작성함

11.4.2 목록 페이지와 뒤로 가기 문제

목록 페이지에서 각 게시물 제목에 태그를 적용해서 조회 페이지로 이동하게 처리함
최근에 웹페이지들은 사용자들의 트래픽을 고려해 목록 페이지에서 새창을 띄워서 조회 페이지로 이동하는 방식을 선호함
하지만 전통적인 방식에서는 현재창 내에서 이동하는 방식을 사용

조금 관심을 가지고 웹페이지들을 이용하다 보면 의외로 뒤로가기 처리가 제대로 되지 않는 경우를 많이 보게 됨
예를 들어, 뒤로 가기를 하면 다시 다운로드를 시도하거나 경고창이 뜨는 경험등

목록에서 조회 페이지로의 이동
list.jsp페이지를 조금 수정함

						<tr>
							<td><c:out value="${board.bno}" /></td>
							<td><a href='/board/get?bno=<c:out value="${board.bno}"/>'>
							<c:out value="${board.title}" /></a></td>
							<td><c:out value="${board.writer}" /></td>
							<td><fmt:formatDate pattern="yyyy-MM-dd"
									value="${board.regdate}" /></td>
							<td><fmt:formatDate pattern="yyyy-MM-dd"
									value="${board.updateDate}" /></td>
						</tr>

브라우저를 통해서 화면을 확인해 보면 각 게시물의 제목에 링크가 걸리는 것을 확인할 수 있음,
제목을 클릭하면 정상적으로 조회 페이지로 이동하는 것을 볼 수 있음
조회 페이지로의 이동은 JavaScript를 이용해서 처리할 수도 있고,
위와 같이 직접 <a>태그를 이용해서도 처리가 가능함
만일 조회 페이지를 이동하는 방식이 아니라 새창을 통해서 보고 싶다면,
<a>태그의 속성으로 target='_blank'를 지정하면됨
<a>태그와 <form> 태그에는 target 속성을 지정할 수 있는데 _blank는 새로운 창에서 처리됨

뒤로가기 문제

⚠️ **GitHub.com Fallback** ⚠️