FirstServlet.java
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/FirstServlet")
public class FirstServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("GK Testing of Runing this code");
// Redirecting to another servlet page
String servletUrl = request.getContextPath() + "/SecondServlet"; // URL of the servlet to redirect to
response.sendRedirect(servletUrl);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
SecondServlet.java
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet("/SecondServlet")
public class SecondServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
// Get the PrintWriter object from HttpServletResponse
PrintWriter out = response.getWriter();
// Print output to the response stream
out.println("<html>");
out.println("<head><title>MyServlet Output</title></head>");
out.println("<body>");
out.println("<h1>Hello, Students!</h1>");
out.println("<p>This is a servlet example.</p>");
out.println("</body>");
out.println("</html>");
// Close the PrintWriter
out.close();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
No comments:
Post a Comment