I am trying to build an application with spring boot and java in eclipse.
What I have tried so far:
HomeController.class
@Controller
@ComponentScan(basePackages = {"project.tool.frontend"})
public class HomeController {
@GetMapping("/home")
public String home(){
System.out.println("open page");
return "home";
}
}
home.html
<!DOCTYPE HTML>
<html>
<head>
<head>
<title>Getting Started: Serving Web Content</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<form action="/home" method="get">
First name: <input type="text" name="fname"><br> Last
name: <input type="text" name="lname"><br> <input
type="submit" value="Submit">
</form>
</body>
</html>
Application.class
@SpringBootApplication
public class Application{
public static void main(String agrs[])
{
SpringApplication.run(Application.class);
}
}
When I run this Application I get the "Whitelabel ErrorPage" Error. I also enabled the whitelabel errorpage in my application.properties .
And a question for unserstandig: When I use @GetMapping("/home")
in my HomeController and the <form action="/home"
in my html file it will be mapped through the "/home" get method
right?
Thank you all.