JSP forwarding Requests :
कभी कभी web Development आदि आवश्यकता पड़ती है कि हम अभी चल रहे कार्य को रोक कर किसी अन्य पेज पर जाना चाहते हैं |
उसी स्थिति में jsp:forward टैग JSP forwarding Requests
हमारी सहायता करता है<jsp:forward> टैग की सहायता से रिक्वेस्ट Request को किसी भी समान Context की jsp
सर्वलेट अथवा Static HTML पर Redirect किया जाता है यह Current Page की Processing को उसी स्थान पर रोक देता है जहां Redirection होता है |
Syntax
<jsp:forward page ="any page .jsp"/>
Invoke किया गया पेज Request में टारगेट रिसोर्स बीन पैरामीटर्स को Place करके उन्हें भी भेजा जा सकता है |
<jsp:forward page >टैग के अंतर्गत jsp:param सब एलिमेंट्स को भी इनिशियलाइज़ किया जाता है ताकि फॉरवर्ड के लिए प्रयोग किए जा रहे Request में कुछ एलिमेंट्स की वैल्यू भी भेजा जा सके |
<jsp:forward page ="<%=some Page %>">
<jsp:param name="name1"value="valuel"/>
<jsp:param name="name2"value="value"/>
</jsp:forward>
Code Example :
Index.jsp
<%@ page language="java" contentType ="text/html;charset=ISO-8859-1"
PageEncoding ="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title> This is a Requests </title>
</head>
<body>
<jsp:forward page =" second.jsp "> </jsp:forward>
</body>
</html>
second.jsp
<%@ page language="java" contentType ="text/html;charset=ISO-8859-1"
PageEncoding ="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title> This is Second JSP </title>
</head>
<body>
<%= " Hi"%>
</body>
</html>
Indax .html
<!DOCTYPE html>
<html>
<head>
<meta charset ="ISO-8859-1">
<title> JSP Scripting Tag</title>
</head>
<body>
<form action =" indax.jsp">
Name:<input type ="text" name " uname"> <br/>
<input type "submit"value ="go " <br/>
</form>
</body>
</html>
0 टिप्पणियाँ