Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Monday, March 23, 2015

Menampilkan ireport menjadi pdf pada browser menggunakan jsp

Assalamualaikum wr wb, Kali ini saya ingin berbagi informasi sedikit tentang JSP dan Ireport dari jaspersoft, setelah beberapa hari pusing dengan cara menampilkan hasil report dari .jasper ke PDF pada browser melalui jsp akhirnya mendapatkan hasil dari http://javaknowledge.info/calling-jasper-report-from-java-web-application-using-jsp/
Pastikan library ireport sudah dimasukkan pada library projek anda yang saya gunakan adalah :
-mysql-connector
-commons-beanutils
-commons-digester
-common-logging
-groovy-all
-iText
-jasperreports-5.5.0
(library di atas kecuali mysql-connector sudah ada pada C:\Program Files\Jaspersoft\iReport-4.1.2\ireport\modules\ext. jika anda sudah menginstall ireport, disini karena saya menggunakan ireport 5.5.0)

Sebelumnya silahkan anda membuat sebuah report pada ireport, compile > lalu copy paste file .jasper dan .jrxml pada tempat folder web application anda, di dalam aplikasi saya membuat folder khusus untuk file ireport yaitu folder "report"
Langsung saja ini adalah file cetak_pegawai.jsp yang terdapat pada folder "cetak"

<%--
    Document   : cetak_data_pegawai
    Created on : Mar 12, 2015, 3:04:46 PM
    Author     : damnkid
--%>
<%@ page  import="java.io.*"%>
<%@ page  import="java.sql.Connection"%>
<%@ page  import="java.sql.DriverManager"%>
<%@ page  import="java.util.HashMap"%>
<%@ page  import="java.util.Map"%>
<%@ page  import="net.sf.jasperreports.engine.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%
   
            Connection con_data_pegawai = konekpack.koneksidb.setKoneksi();
            File reportFile = new File(application.getRealPath("/report/data_pegawai.jasper"));//your report_name.jasper file
            Map parameters = new HashMap();
            byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath(), parameters, con_data_pegawai);

            response.setContentType("application/pdf");
            response.setContentLength(bytes.length);
            ServletOutputStream outStream = response.getOutputStream();
            outStream.write(bytes, 0, bytes.length);
            outStream.flush();
            outStream.close();
%>

Shift + F6 tunggulah beberapa saat maka tampilan browser anda berubah menjadi pdf viewer....


yang terpenting disini menurut saya adalah mengetahui dimana posisi file .jasper anda melalui application.getRealPath(), silahkan bertanya jika ragu...

Selamat mencoba..  ^_^ 

  

Friday, December 5, 2014

Membuat dan Menyimpan Tanggal hari ini di java

Assalamualaikum wr wb, kepada teman-teman yang butuh tutorial membuat tanggal hari ini saya membuat nya di jsp

for coding :

<%--
    Document   : entri_absen_pegawai
    Created on : Nov 5, 2014, 10:29:49 PM
    Author     : damnkid
--%>
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>


<%
    SimpleDateFormat dte = null;
    dte = new SimpleDateFormat("dd-MM-yyyy");
    String tgl_peg = dte.format(new Date());



%>
<%
Connection con_entri_apeg;
    con_entri_apeg = konekpack.koneksidb.setKoneksi();
    Statement stt_apeg = con_entri_apeg.createStatement();
  %>
<%     
    String entri_absens_apeg = "insert into absen_pegawai value("
                           
                            +"'"+tgl_peg+"',"
                           
                           
                            + ")";
                            stt_apeg.executeUpdate(entri_absens_apeg);
   

%>

Friday, November 1, 2013

JSP (Penting) untuk yang ingin membuat JSP Session dan Cookies

Alhamdulillha Hirabbilalamin berkat file ini saya akhirnya menemukan titik terang untuk menyimpan sebuah variabel yang akan dipanggil menjadi nama pengguna dalam web Tugas akhir saya yaitu "session"

silahkan dipelajari bagi yang membuat projek menggunakan JSP

klik di sini

sumber :
http://lecturer.eepis-its.edu/~yuliana


Alhamdulillah hirabbilalamin

Thursday, October 24, 2013

Perintah Sql Alter Table

Sintaks untuk menambahkan kolom

ALTER TABLE table_name ADD column_name datatype;
Untuk Contoh: Untuk menambahkan kolom "pengalaman" ke meja karyawan, query akan seperti
ALTER TABLE employee ADD experience number(3);

Sintaks untuk menjatuhkan kolom

ALTER TABLE table_name DROP column_name;
Untuk Contoh: Untuk drop kolom "lokasi" dari tabel karyawan, query akan seperti
ALTER TABLE employee DROP location;
Sintaks untuk memodifikasi kolom
ALTER TABLE table_name MODIFY column_name datatype;
Untuk Contoh: Untuk memodifikasi gaji kolom dalam tabel karyawan, query akan seperti
ALTER TABLE employee MODIFY salary number(15,2);

The SQL RENAME Perintah ini digunakan untuk mengubah nama tabel atau objek database.
Jika Anda mengubah nama benda setiap referensi untuk nama lama akan terpengaruh. Anda harus secara manual mengubah nama lama ke nama baru dalam setiap penyebutan.

Sintaks untuk mengubah nama tabel

RENAME old_table_name To new_table_name;
Untuk Contoh: Untuk mengubah nama karyawan meja ke my_employee, query akan seperti
RENAME employee TO my_emloyee; 

Sumber: http://beginner-sql-tutorial.com/id/sql-alter-table.htm

Thursday, March 21, 2013

GUI Palette pada Eclipse dengan Jwindows Builder



                Sudah lama tidak posting lagi, tidak tahu knapa pengen menulis postingan tentang bagaimana cara mudah mendrag java component pada eclipse (padahal baru liat blog temen heheheh izin crop dikit ya cuy).

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Facebook Themes