次の記事を実装

タイトルを表示する記事のページの上下

@GetMapping(値= "newsDetail" パブリック文字列newsDetail(モデルモデル、@RequestParam(値= "NID" 文字列NID)
    { 
        ニュースN- = newsService.findOne(Long.valueOf(nId.trim()));
         IF( !N- = ヌル){ 
            一覧 <ニュース> NewsList = newsService.listAll(); 
        //要素が存在するか否かを判断するcontains()
のiF(newsList.size()!= 0 ){ int型のインデックス= newsList.indexOf(N-); // 現在のニュース初めて、上の最後の ニュースupperNews = newsList.get(インデックス== 0 newsList.size() - 1?:インデックス-1 ); // 最後の一つとして、現在のニュースは、次のに最初になる ニュースlowerNews = newsList.get(インデックス== newsList.size() - 1 0:?インデックス+ 1 ); Model.addAttribute( "upperNews" 、upperNews ); model.addAttribute( "lowerNews" 、lowerNews); model.addAttribute( "ニュース" 、N-); 戻り 、この .render( "newsDetailを" ); } } 戻り 、この .render( "インデックス" ); }

 

おすすめ

転載: www.cnblogs.com/ssjf/p/11307818.html