jsp「resourcelist」でリストを表示するために、ModelAndView を返すメソッドを作成しました。メソッド showResourceList() を実行しますが、返された後、/WEB-INF/views/resources.jsp で 404 エラーが発生します。「要求されたリソースが見つかりません」。
しかし、私の見解では、resources.jsp という名前の JSP はありません。存在しないこのビューを見つけようとする理由がわかりません。コントローラーのコードからわかるように、resources.jsp ではなく、resourcelist.jsp に転送しようとしています。
私はModelAndViewを返す他の多くのコントローラーを持っていますが、それらはうまく機能します。
誰でも私を助けることができますか?
コードは次のとおりです。
package learningresourcefinder.controller;
import java.util.List;
import learningresourcefinder.model.Resource;
import learningresourcefinder.repository.ResourceRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.portlet.ModelAndView;
@Controller
public class RessourceListController extends BaseController<Resource>{
@Autowired ResourceRepository resourcerepository;
@RequestMapping("/resources")
public ModelAndView showResourceList () {
List<Resource> list=resourcerepository.findAllRessourceOrderByTitle();
return new ModelAndView("resourcelist", "resourceList", list);
}
}
どうもありがとう!セバスチャン。