spring 게시판(검색)

거너거너·2021년 11월 4일
0

spring(학원)

목록 보기
10/16
  1. index.jsp(list.do) 로 이동

  2. 컨트롤러(list.do)

  • 전체 목록 및 검색 목록
  • list.jsp로 이동
    -> 검색기능 폼(58라인)
    -> option의 value = 저장된 컬럼명
  • board.xml
    -> where ~ /where = 동적 SQL문 (검색기능)
<select id="getTotal" parameterType="board" resultType="int">
		select count(*) from board
		<where>
			<if test="keyword != null and search !='subcon'">
				${search} like '%'||#{keyword}||'%'
			</if>
			<if test="keyword != null and search=='subcon'">
				subject like '%'||#{keyword}||'%' or
				content like '%'||#{keyword}||'%'
			</if>
		</where>
	</select>

search = 컬럼명(검색어), %keyword% = 키워드가 앞,중간,뒤에 있든 검색어

  1. 서비스(PagingPgm)
  • 목록 및 검색 처리를 위한 서비스
  1. list.jsp
  • 조회수가 많으면 제목 옆에 hot표시(사진)
<c:if test="${board.readcount > 30 }">
<img alt="" src="images/hot.gif">
</c:if>
  1. 게시판 번호 증가
  • board.xml(57열)
profile
배움이 필요한 사람

0개의 댓글