Servlet’s communication with JSP page in Hindi? Servlet का JSP page से communication

Servlet का JSP page से communication

Servlet का Jsp page से communication होते वक़्त 3 step होते हैं

  1. Servlet bean को start करता है। तथा उस bean को initialize किया जाता है
  2. Bean को request पर place किया जाता है।
  3. Call को JSP page को request dispatcher द्वारा forward किया जाता है

GetServletConfig () तथा getServletContext () का प्रयोग भी किया जाता है ServletConfig लगाने पर parameter उस विशेष servlet अनभिग्य (Unacquainted) होंगे  , यह initialize के लिए use होता है ServletContext में parameter उस application के अंदर मौजूद सभी Servlet के लिए उपलब्ध रहती है।

Example Servlet Source Code: (ServletToJSP.java)

public class ServletToJSP extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException

{

//communicating a simple String message. String message = “Example source code of Servlet to JSP communication.”; request.setAttribute(“message”, message);

//communicating a Vector object Vector vecObj = new Vector(); vecObj.add(“Servlet to JSP communicating an object”); request.setAttribute(“vecBean”,vecObj);

//Servlet JSP communication RequestDispatcher reqDispatcher = getServletConfig().getServletContext().getRequestDispatcher(“/jsp/javaPapers.jsp”); reqDispatcher.forward(request,response);

}

}

Example JSP Source Code: (javaPapers.jsp)

 

<html>

<body>

<%

String message = (String) request.getAttribute(“message”);

out.println(“Servlet communicated message to JSP: “+ message);

Vector vecObj = (Vector) request.getAttribute(“vecBean”); out.println(“Servlet to JSP communication of an object: “+vecObj.get(0));

Leave a Comment