Wednesday, September 29, 2010

JSP: Pilihan Menu

Tutorial berikut, merupakan gabungan dari penggunaan tag include untuk memanggil file lain dan penggunaan method request.getParameter() yang dipanggil melalui URL

Kita lihat kembali kode pada tutorial penggunaan tag include:

<%jsp
// Nama File: includeFile.jsp 
%>
<%@include file="html1.html"%> 
<%@include file="html2.html"%> 
Kode di atas hanya akan memanggil file html1 dan file html2, tapi tidak muncul bergantian. Sekarang ubah kode di atas menjadi sebagai berikut:

<%jsp
// Nama File: mergingPages.jsp 
  String menu = = null;
  menu = request.getParameter("menu");
  if (menu.equals("html1")) {
%>
<%@include file="html1.html"%> 
<% } else if (menu.equals("html1")) { %> 
<%@include file="html2.html"%> 
<% } %> 
Sekarang coba akses file tersebut dengan menggunakan browser, dengan 3 (tiga) URL sebagai berikut:

  • mergingPages.jsp
  • mergingPages.jsp?menu=html1
  • mergingPages.jsp?menu=html2

Jangan lupa mengganti URL pada file html1 pada baris berikut:


<!-- Nama File: html1.html -->
            <a href="html2.html"> HTML2 </a>
Menjadi:


<!-- Nama File: html1.html -->
            <a href="mergingPages.jsp?menu=html2"> HTML2 </a>
Dan mengganti URL pada file html2 pada baris berikut:


<!-- Nama File: html2.html -->
            <a href="html1.html"> HTML1 </a>
Menjadi:


<!-- Nama File: html2.html -->
            <a href="mergingPages.jsp?menu=html1"> HTML1 </a>

No comments:

Post a Comment