Я использую Spring MVC для разработки веб-приложения Java.
В моем текущем сценарии я застрял в одной ситуации.
В моем текущем проекте у меня есть выпадающий список, и мне нужно передать выбранное значение на onChange в контроллер для обработки результата.
Для отображения выпадающего меню я использую форму: выберите (Spring Form).
Подскажите, пожалуйста, как передать выбранное значение в контроллер на OnChange
<body>
<form:form method="post" modelAttribute="ad" action="/save">
<form:select cssClass="select" cssStyle="width:100%;margin-left:10%;"
path="work_type" items="${allworktype}" itemValue="id"
itemLabel="work_type" />
</form:form>
@Controller
public class WebController {
@Autowired
public AdminBuildingRepo adminBuildingRepo;
@ModelAttribute("allworktype")
public List<AdminBuilding> getblocks(Model model){
return adminBuildingRepo.findAll();
}
@GetMapping("/")
public String home(Model model) {
AdminBuilding ad= new AdminBuilding();
model.addAttribute("ad", ad);
return "index";
}
@RequestMapping(value = "/save", method = RequestMethod.GET)
public String transferForDevice( Model model) throws Exception {
System.out.println("*********");
//so now I can use "user" from @ModelAttribute
return "redirect:/admin";
}
}
- Пожалуйста, помогите мне, как передать значение в контроллер при выборе.