ページ番号

8153 ワード

BoardDAO

final int BOARD_COUNT = 10; しょりていすう
?二つですか.ふたつ置く
BoardDTO

5/20=>10に変更
実行

このDTOをボタンに変えればいいです.
boardlist.jsp
まず、上部にガイドバーアドレスを挿入します.

ドキュメントのページングセクションを1~10に表示します.
コピーするにはcopyをクリックします.

を選択します.

実行

確認できます.
繰り返し文に変えるので一つだけ消してしまいます

()
<li> class="page-item"><a class ="page-link" href="#">${pageIndex}</a></li>

実行

DTOから導入されているのでdto.startPage/dto.EndPageです.
pageIndexは、前にページインデックスとして名前を使用しているので(var=pageIndex)dtoはくっつかない.
ガイドバーがない場合

実行

<li> class="page-item"><a class ="page-link" href="#">${pageIndex}</a></li>

#セクションhttp://localhost:8181/MyFirstWeb/boardList.do?pageNum=
${pageIndex}>を追加すると、
ページがクリックされます.
ガイドバーがない場合

上と同じように貼ればいいです
実行

======前ページ======
前のページの場合、1ページ目に前のページは必要ありません.
startPageが残りの場合のみ必要です
第一の方法
(startPageが1でない場合は無効)
<li class="page-item"><a class="page-link" href="#">&laquo;</a></li>

第2の方法
(1は無効)
li class="page-item disable"> «

実行

1ページ目では、<<これは押せません.
もっときれいに無効にできるなら
«
最初のページの場合、<<無効または有効化
.#= http://localhost:8181/MyFirstWeb/boardList.do?pageNum=${dto.startPage-1}">を入れます.
![](https://media.vlpt.us/images/one_2s/post/e51a5f30-87ec-464e-9888-c7b218f5024d/image.png)
ガイドバーなし

推測を表すstartPageが1でない場合
実行

Prevを押すと、10ページごとに1ページ目ではだめです.
=====次のページを処理====

»
私に障害を与えて、最後のページをめくらないようにします.
(最後のページがページ全体と同じである場合は、[違い](Different)をオフにします.
![](https://media.vlpt.us/images/one_2s/post/eeaa2ddc-91d6-4397-b816-b4cc40ccd4fe/image.png)
最後のページでは、>>これをクリックしても転ばない.
ガイドバーなし

ページ全体が最後のページと異なる場合にのみ表示されます.

currentPage

[${pageIndex}](dto.currentPage和pageIndex相同的情况下追加active.)如果以异常状态进行的话,艾拉会稍微发生.理由是因为是私有,所以其他的是把getter变数称出的BoardDTO材料作为${dto.currentPage}以同样形式取得及使用getter需要.制作currentPage的getter.实行选择的页面的蓝色效果很好.ガイドバーなし[${pageIndex}](currentpage与pageIndex相同)容易确认巴奇处理。