Java
методы класса не могут быть вызваны напрямую из HTML-файла.Чтобы выполнить ваши требования весной, вы должны создать контроллеры, как показано ниже.
RequestController
@Controller
@RequestMapping("registration")
public void RequestController{
@GetMapping("/new")
public String new(){
return "register";
}
@PostMapping("/new")
public String new(@ModelAttribute("registration") RegistrationForm registration){
//Do your coding
return "status";
}
}
Затем вызовите в jsp, как показано ниже
register.jsp
<form:form action='/registration/new' modelAttribute="registration" method='post'>
<form:input path="name"/>
<form:input path="designation"/>
<form:input path="email"/>
<input type='submit' value='Ok' style='width: 150px;'>
</form:from>
RegistrationForm - это простой класс POJO, который можно создать, как показано ниже:
RegistrationForm
class RegistrationForm{
String name;
String designation;
String email;
}