Ola, boa noite! Estou com um problema aqui, não sei como pegar os valores que passei para um select que fiz no jsp. Já procurei em tudo mais não encontrei algo que possa me ajudar, alguém pode me ajuda ? Sou novo em SPRING MVC!
vou passa as classe com o que fiz, tudo simples o que eu fiz.
package br.com.adnautomacao.controllers;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import br.com.adnautomacao.dao.ClienteDao;
import br.com.adnautomacao.dao.ProdutoDao;
import br.com.adnautomacao.modelos.Cliente;
@Controller
@RequestMapping("/produto")
public class ProdutoController {
@Autowired
private ProdutoDao produtoDao;
@Autowired
private ClienteDao clienteDao;
@RequestMapping("/incluirProduto")
public ModelAndView produtoForm(){
List<Cliente> clientes = clienteDao.listar();
ModelAndView view = new ModelAndView("produtos/cadastro-produto");
view.addObject("cliente", clientes);
return view;
}
//teremina esse select, e busca nova maneira para pegar os valores que são mandados
@RequestMapping(method=RequestMethod.POST)
public String grava( Cliente cliente){
System.out.println(cliente.getNome());
return "cliente/ok";
}
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Cadastro de Computadores para Serviço</h1>
<form action="${s:mvcUrl('PC#grava').build()}" method="post">
<tr>
<td>Clientes</td>
<td><form:select path="cliente">
<form:options items="${cliente}" itemValue="id" itemLabel="nome"/>
</form:select>
</tr>
<button type="submit">Cadastra</button>
</form>
</body>
</html>
me ajudem ai gente, kkkk.