Ao clicar no link, só aparece “Oi”, sem nada depois! Tentei passar por uma servlet mas deu o mesmo resultado, ela inclusive imprime null quando tento acessar o atributo. Criei o link e a classe:
<p><a href="Oi?nome=Eduardo">Oi passando pela servlet</a></p>
Bom, provavelmente você não vai querer passar somente o nome para o JSP certo? O ideal é você preencher um Bean através dos dados que vieram de sua primeira jsp. Sei lá, preencher um Bean Usuario por exemplo, daí você seta no request o usuario inteiro, request.setAttribute(“usuario”, usuario); note que usuario na sua action deveria ser um objeto do tipo br.com.seila.Usuario, portanto na sua jsp você deveria fazer o Cast de Object para usuario:
request.getParameter(param) é diferente de request.getAttribute(param).
Enquanto o primeiro pega os parâmetros que foram postados pelo usuário (como por exemplo, na URL que você passou), o segundo pega os valores que foram setados explicitamente no request através de request.setAttribute(param, valorDoParam).
É por isso também que o objeto session só possui o método getAttribute.