Saat ini saya mencoba mempelajari JSP. Pertanyaan saya adalah, saat ini saya menggunakan header dan footer halaman menggunakan:
<%@include file="includes/header.jsp" %>
dan
<%@include file="includes/footer.jsp" %>
Tapi sekarang, saya telah memisahkan konten halaman juga. Jadi, jika pengguna mengklik halaman, mengatakan produk, itu harus memuat file JSP yang terletak di: includes/pages/products.jsp
Jadi, link ke pengguna seperti: <a href="index.jsp?p=products">Products</a>
.
Jadi, saya harus mendapatkan nilai p dan menampilkan halaman berdasarkan itu.
Berikut ini adalah apa yang telah saya lakukan sejauh ini.
<%
if(request.getParameter("p")!=null)
{
String p = request.getParameter("p");
%>
<%@include file="includes/page_name.jsp" %>
<%
}
%>
Jadi, bagaimana cara menempatkan nilai variabel "p" di posisi "page_name"?
Atau, adakah metode lain yang bisa saya gunakan?
Di PHP, kita bisa menggunakan include()
atau include_once()
. Saya agak terjebak dalam JSP ini. :(