Paging ON JSP
Akhirnya berhasil juga neh membuat paging di halaman jsp
Setelah berminggu-minggu berkutat di internet tanya sana tanya sini (:D kayak apaan ;p)
sukses juga paging di jsp
:)
Taglibnya aku ambil di http://www.servletsuite.com/servlets/pagertag.jar
Trs tldnya aku ambil di http://www.servletsuite.com/servlets/taglib139.tld
Neh contoh full codenya
:)
<%@ taglib uri="/WEB-INF/taglib139.tld" prefix="pg" %>
<%@ page import="java.sql.Connection,
java.sql.DriverManager,
java.sql.Statement,
java.sql.ResultSet" %>
<pg:paging>
<%
boolean adakesalahan = false;
int hasilpenyisipan = 0;
Connection koneksi = null;
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception ex)
{
out.println("Kesalahan: " + ex);
adakesalahan = true;
}
String conect = "jdbc:mysql://localhost/coba";
if (!adakesalahan)
{
//Bentuk koneksi koneksi = null;
try
{
//Membentuk Koneksi ke DataBase
koneksi = DriverManager.getConnection(conect, "martin","martin");
}
catch (Exception ex)
{
out.println("Kesalahan: " + ex);
adakesalahan = true;
}
}
if (!adakesalahan)
{
ResultSet hasilQuery = null;
try
{
Statement stm = koneksi.createStatement();
//Statement SQL
hasilQuery = stm.executeQuery("SELECT * FROM tes");
}
catch (Exception ex)
{
out.println("Kesalahan: " + ex);
adakesalahan = true;
}
if(!adakesalahan)
{
try
{
out.println("Ini Tabelnya<br>");
while(hasilQuery.next())
{
String kdcoba = hasilQuery.getString("kdcoba");
String nm = hasilQuery.getString("nama"); %>
<pg:item>
Kodenya <%= kdcoba %> Namanya: <%= nm %><br>
</pg:item>
<%} //End while
}//End try
catch(Exception ex)
{
out.println("Kesalahan: " + ex);
}
}//End if
}//End if
%>
<pg:index>
<pg:page><%=thisPage%></pg:page>
</pg:index>
</pg:paging>
Agar bisa berjalan dengan normal ada beberapa tahapan yang harus dilakukan yaitu :
1. Buat directory kerja dulu di /jakarta-tomcat-5.0.16/webapps/CobaTag/
2. Buat directory web-inf di /jakarta-tomcat-5.0.16/webapps/CobaTag/WEB-INF/
3. Buat directory lib di /jakarta-tomcat-5.0.16/webapps/CobaTag/WEB-INF/lib/
4. Copy file taglib139.tld ke /jakarta-tomcat-5.0.16/webapps/CobaTag/WEB-INF/
5. Copy file pagertag.jar ke /jakarta-tomcat-5.0.16/webapps/CobaTag/WEB-INF/lib/
Trs klo sudah, buat database dengan nama coba dengan table tes dengan spesifikasi spt ini:
+——-+————–+
| Table | Create Table |
+——-+————–+
| tes | CREATE TABLE tes (
kd_coba int(11) NOT NULL default ‘0′,
nama varchar(30) default NULL,
PRIMARY KEY (kd_coba)
) TYPE=InnoDB |
+——-+————–+
1 row in set (0.00 sec)
Trs klo tabel sudah jadi, masukkan data lebih dari 30 dan jalankan server tomcatnya.
$CatalinaHome/bin/startup.sh
trs browse ke http://localhost:8080/CobaTag/[nama_file].jsp
Jadi khan
Seep dah akhirnya, tinggal tambahin di web yg sebenernya






punya driver jdbc buat mysql5 ga?
Comment by samsonasik — February 4, 2007 @ 5:17 am
wadew ternyata pakai mysql yah yg pakai microsoft acsess ada gak ?
Thanks
Comment by andhika — December 12, 2008 @ 7:57 pm
Bro, thx pencerahannya…
gmn cara menanggulangi URL nya? krena kok di tempat gw…klo dipencet dia mengarah ke http://html/common/themes/portlet.jsp?pageNum=2
padahal udh bener awalnya localhost
tx
Comment by Khomeini — May 7, 2009 @ 3:14 am