मैं वर्तमान में JSP सीखने की कोशिश कर रहा हूँ। मेरा सवाल यह है कि, वर्तमान में मैं पेज के हेडर और फुटर को शामिल करता था:
<%@include file="includes/header.jsp" %>
तथा
<%@include file="includes/footer.jsp" %>
लेकिन अब, मैंने पृष्ठ सामग्री को भी अलग कर दिया है। तो, अगर एक पृष्ठ पर उपयोगकर्ता क्लिक करता है, उत्पादों का कहना है, यह क्षेत्र में स्थित है जो JSP फ़ाइल लोड करने के लिए दिया गया है: includes/pages/products.jsp
तो, उपयोगकर्ता के लिए लिंक की तरह है: <a href="index.jsp?p=products">Products</a>
।
इसलिए, मुझे p मान प्राप्त करना होगा और उसके आधार पर पृष्ठ प्रदर्शित करना होगा।
इसके बाद मैंने अब तक जो किया है।
<%
if(request.getParameter("p")!=null)
{
String p = request.getParameter("p");
%>
<%@include file="includes/page_name.jsp" %>
<%
}
%>
तो, मैं "पेज_नाम" की स्थिति में चर "पी" का मूल्य कैसे डालूं?
या, क्या कोई अन्य तरीका है जो मैं उपयोग कर सकता हूं?
PHP में, हम include()
या का उपयोग कर सकते हैं include_once()
। मैं इस JSP में थोड़ा फंस गया हूँ। :(