package servlets;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/LastNameRedirect")
public class LastNameRedirect extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response
) throws ServletException,
IOException {
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf8");
out.println("<html>");
out.println("<body>");
out.println("<head>");
String title
= "Last Name Redirect page"; out.println("<title>" + title + "</title>");
out.println("<link rel='stylesheet' type='text/css' href='round.css'>");
out.println("</head>");
out.println("<body bgcolor=F8F8F8>");
out.println("<h3>" + title + "</h3>");
String lastName
= request.
getParameter("lastName"); if (lastName == null) {
out.println("<p>Введите Вашу фамилию.");
}
out.println("<p>");
out.print("<form action=LastNameRedirect method=post>");
out.println("Фамилия: ");
out.println("<input type=text size=20 name=lastName>");
out.println("<input type=submit value=Submit>");
out.println("<input type=reset>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
if (lastName != "" && lastName != null) {
HttpSession session = request.getSession();
session.setAttribute("savedLastName", lastName);
}
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response
) throws ServletException,
IOException { doGet(request, response);
String lastName
= request.
getParameter("lastName");
if (lastName != "" && lastName != null) {
HttpSession session = request.getSession();
session.setAttribute("savedLastName", lastName);
}
if ((lastName == null) || (lastName == "")) {
out.print("Вы не ввели фамилию.");
} else if ((lastName.length() < 6)) {
response.sendRedirect("HelloName");
} else {
response.sendRedirect("CRUDDatabase");
}
}
}