Page Displayed Blank using Spring Boot

i am creating simple spring boot application project. when i run the project ran into the problem with Spring Boot Page Displayed Blank . i have create two various controller those are student and course controller and Index controller is Index controller is a Main Page . First Controller i need to display Index controller. but course controller is displayed as a first page with blank i don't know the reason why. i attached full code at git hub link

Course Controller

@Controller @RequestMapping("/course") public class CourseController { @Autowired private CourseService service; @GetMapping("/") public String viewHomePage(Model model) { List<Course> listcourse = service.listAll(); model.addAttribute("listcourse", listcourse); System.out.print("Get / "); return "Course"; } 

Index Controller

 @Controller @RequestMapping("/") public class IndexController { @RequestMapping(value = "/index", method = RequestMethod.GET) public String index() { return "index"; } @RequestMapping(value = "/student", method = RequestMethod.GET) public String aboutus() { return "student"; } } 

Student Controller

 @Controller @RequestMapping("/Student") public class StudentController { @Autowired private StudentService service; @GetMapping("/Student") public String viewHomePage(Model model) { List<Student> liststudent = service.listAll(); // model.addAttribute("liststudent", liststudent); System.out.print("Get / "); return "Student"; }} 
3

1 Answer

You have duplicate mappings for course and student, like:

@RequestMapping("/student") 

And Index controller you have dublicate for /student:

@Controller @RequestMapping("/") public class IndexController { @RequestMapping(value = "/index", method = RequestMethod.GET) public String index() { return "index"; } **@RequestMapping(value = "/student"**, method = RequestMethod.GET) public String aboutus() { return "student"; } 

RequestMapping(method = RequestMethod.GET) and @GetMapping are basicly same thing.

4

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

You Might Also Like