Como eu passo um valor de input no jsp para a minha classe java?

No meu jsp eu tenho um form com method post que eu quero passa os valores do input para minha controller no java

Meu from

<form method="post">
	
	Protocolo<br>
	<input type="text" nome="protocolo" id="protocolo">
	<br>
	Departamento de destino<br>
	<input type="text" nome="departamentoId" id="departamentoId">
	<br>
	Departamento de origem<br>
	<input type="text" nome="copiarDepartamento" id="copiarDepartamento">
				
    <button type="submit">Carga preço</button>

</form>

Minha Controller:

@RequestMapping(value = "/teste", method = RequestMethod.POST)
public String pegeTwoPost(String protocolo, Integer departamentoId, Integer departamentoCopiar) {		

	System.out.println("PROTOCOLO: " + protocolo);
	System.out.println("departamentoId: " + departamentoId);
	System.out.println("departamentoCopiar: " + departamentoCopiar);

	return PAGE_CARGA_PSP;
}

No print ele me retorna null.

Em um arquivo .html eu nunca tive esse problema, mas agora que eu estou utilizando um arquivo .jsp não estou conseguindo obter esses valores na minha controller.

Obrigado por quem ajuda!

Tu pode usar @RequestParam informando o name do input do form:

public String pegeTwoPost(@RequestParam("protocolo") String protocolo, ... ) {

DICA: Por se tratar de um form POST, talvez seja melhor vc encapsular as propriedades numa classe e usar @ModelAttribute para recuperar o objeto já montado na controller.