The jsp portion:
<jsp:useBean id="nameBean" type="mypackage.NameBean" scope="session" />
Servlet doGet():
HttpSession session = request.getSession();
NameBean nameBean = (NameBean)session.getAttribute("nameBean");
if (nameBean == null)
{
nameBean = new NameBean();
session.setAttribute("nameBean", nameBean);
}
String firstName = request.getParameter("firstName");
if ((firstName != null) && (!firstName.trim().equals("")))
{
nameBean.setFirstName(firstName);
}
String lastName = request.getParameter("lastName");
if ((lastName != null) && (!lastName.trim().equals("")))
{
nameBean.setLastName(lastName);
}
String address = "/Practice-Project-context-root/ShowName.jsp";
RequestDispatcher dispatcher = request.getRequestDispatcher(address);
dispatcher.forward(request, response);
}