Arşivler

Jsp de Dosya İşlemleri Okuma, Yazma, Oluşturma

javb
javb

blankJava Server Pages Dersimizin bu yazısında, Java Server Pages üzerinden;
*
Dosya Oluşturma;
Dosya Yazma;
Dosya Okuma;
işlemlerini göreceğiz.
Dosya işlemlerinde kullanacağımız kütüphane java.io.* kütüphaneleridir. Dosya yazma işlemine başlamadan önce bu kütüphaneyi programımıza eklemeyi ihmal etmeyelim.

Dosya Oluşturma

Java Server Pages’te Dosya Oluşturma işlemi FileOutputStream komutu ile olmaktadır. JSP’de bir dosya oluşurmak istiyrosak komutumuz.

<%@page import="java.io.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="javax.servlet.http.HttpUtils,java.util.*" %>

<%
try{
FileOutputStream dosya = new FileOutputStream("C://Deneme.txt");
out.println ("Dosya Oluşturuldu");
}
catch (IOException e){
out.println ("Dosya Oluşturulamadı");
}
%>

Dosya Yazma

Dosyamızı oluşturduk. Oluşan dosyamıza bir metin ya da kayıt eklemek için kullanılan komut ise PrintStream ile gerçekleşmektedir.

<%@page import="java.io.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="javax.servlet.http.HttpUtils,java.util.*" %>

<%
try{
FileOutputStream dosya = new FileOutputStream("C://Deneme.txt");
out.println ("Dosya Oluşturuldu");
try{
new PrintStream(dosya).println("Burak Kutbay");
out.println ("Verileriniz Dosyaya Eklendi.");
dosya.close();
}
catch(Exception e){
out.print("Verileriniz Dosyaya Eklenemedi.");
}
}
catch (IOException e){
out.println ("Dosya Oluşturulamadı");
}
%>

Dosya Okuma

Verilerimizi dosyamıza kayıt ettik. Bu verileri okumak istersek BufferedReader komutu ile gerçekleştiriyoruz.

<%@page import="java.io.*"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="javax.servlet.http.HttpUtils,java.util.*" %>

<%
try{
out.println("Dosya Bilgileri"+"
");
BufferedReader dosya = new BufferedReader(new FileReader("C://Deneme.txt"));
String bosluk = "";
while ((bosluk = dosya.readLine()) != null) {
out.println("*"+bosluk+"");
}
dosya.close();}
catch(IOException e)
{
out.print("");
}
%>

 

 

Diğer Jsp Dersleri İçin Tıklayınız