E aí pessoal do guj
Estou com um problema pra passar dados de uma página para outra, usando o tomcat. Vejam, tenho este link aqui:
<p><a href="oi.jsp?nome=Eduardo">Oi direto</a></p>
E tenho esta página aqui:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title>Oi</title>
</head>
<body>
<h1>Oi ${nome}</h1>
</body>
</html>
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>
package com.dudaskank.estrategiaf1.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Oi extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
process(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
process(request, response);
}
protected void process(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
System.out.println(request.getAttribute("nome"));
request.getRequestDispatcher("oi.jsp").forward(request, response);
}
}
O que estou fazendo de errado?
Obrigado desde já...
