Skip to content

Instantly share code, notes, and snippets.

@marcric
Last active December 18, 2015 05:49
Show Gist options
  • Save marcric/5735611 to your computer and use it in GitHub Desktop.
Save marcric/5735611 to your computer and use it in GitHub Desktop.
Exemplo de Java Servlet.
package iniciantes;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import iniciantes.Cliente;
public class ExibirClienteServlet extends HttpServlet{
private static final long serialVersionUID = 1L;
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response){
System.out.println("----- ExibirClienteServlet -----");
try {
// Recupera informações de Cliente submetidas da página Cliente.jsp
// através do objeto HttpServletRequest
String name = request.getParameter("name");
String address = request.getParameter("address");
String mobile = request.getParameter("mobile");
String emailid = request.getParameter("emailid");
// Repassa as informações de Cliente para a classe do Bean
// ou POJO (Plain Old Java Object) de Cliente
Cliente customer = new Cliente();
customer.setName(name);
customer.setAddress(address);
customer.setMobile(Long.valueOf(mobile));
customer.setEmailid(emailid);
RequestDispatcher dispatcher=request.getRequestDispatcher("/BemVindo.jsp");
// Repassa a instância customer para o request, tornando-a
// disponível na página BemVindo.jsp
request.setAttribute("cust",customer);
dispatcher.forward(request, response);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
}
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
doPost(request, response);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment