Resgatar parametros no JS na Servlet

Galera, tenho uma duvida…

Estou tentando passar os dados de um formulario por JS, mas esta vindo null…

Pra mim está certo, segue o fonte…

<form action="InsertServlet" method="post" id="form">
	Nome <input type="text" name="nome" id="nome"/>
		
	Idade <input type="text" name="idade" id="idade"/>
		
	ID <input type="text" name="id" id="id"/>
		
	<a href="InsertServlet?method=inserir&nome=${form.nome}"/>Inserir</td>
</form>

        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		final String metodo = request.getParameter("method");
		
		Logica logica = new Logica();
		
		if(metodo.equals("inserir")){
			final String nome = request.getParameter("nome");
			logica.inserir(nome);
		} 
		
		request.getRequestDispatcher("Pessoa.jsp").forward(request, response);
	}

tipo eu consigo recuperar o metodo, mas não o nome…