Programming Pandit

c/c++/c#/Javav/Python


Latest Update

Thursday, February 22, 2024

Code for one SERVLET call the another SERVLET by G Krishna


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