JSTL XML Tag x : out - 03-08-2015 by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com JSTL XML Tag x : out by Burak - Pazar, Mart 08, 2015 http://blog.burakkutbay.com/jstl-xml-tag-x-out.html/ Java Server Pages Dersleri’ne devam ediyoruz. Bu dersimizde daha önce aç?klad???m?z Java Standart Tag Library Nedir? JSTL Kullan?m?‘na detayl?ca inceliyoruz. Bu yaz?da ise JSTL’in XML Tag’lar?ndan xml : out kullan?m?na bakaca??z. KISACA XML XML’den k?saca bahsedelim ki neyle u?ra?t???m?z? bilelim. XML denilen teknoloji taray?c? ile server aras?nda verileri ta??yan arac? bir sistem diyebiliriz. XML server yükünü azalt?r. Belirli bir format? vard?r. Bu formata göre XML’ “parse” ederek verilerin bir bölümünü ya da hepsini kullanabiliriz, gösterebiliriz. xml: out Kullan?m? ve Örne?i XML Tag'lar?ndan oldukça s?k kulland???m bir JSTL Tag olan xml: out, xml dosyalar?m?zdan verilerimizi çekerek kolonlardaki de?erleri Java Server Pages sayfalar?nda, bean'lerimizde kullanabiliriz. ?imdi örne?imize bakal?m. Örne?imizde veri.xml dosyam?z var bu dosyadan verileri çekip Java Server Pages sayfam?za katar?p kullan?c?n?n ekran?na gösterece?iz. veri.xml sayfam?z? haz?rlayal?m. Veri.xml sayfam?zda ki?ilerin ad? bilgileri bulunmaktad?r. <?xml version="1.0" ?> <employees> <employee> <adi>Burak KUTBAY</adi> </employee> <employee> <adi>Tevfik</adi> </employee> <employee> <adi>Ali</adi> </employee> </employees> Java Server Pages sayfam?z? haz?rlamaya geldi s?ra. Bu sayfam?zda xml dosyas?n? çekmek için önceden bahsetti?imiz core tag'da kullanaca??z. Projemizde xml tag ve core tag kullanmak için proje bunlar? eklemeyi unutmayal?m. 1/3 JSTL XML Tag x : out - 03-08-2015 by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> index.jsp sayfam?z? haz?rlayal?m. <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:/ /www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="ContentType" content="text/html; charset=ISO-8859-1"> <title>Burak KUTBAY</title> </head> <body> <c:import url="veri" var="veri" /> <x:parse doc="${veri}" var="kayit" /> <p>Ad?</p> <table> <x:forEach var="n" select="$kayit/employees/employee"> <tr><td align="center">Adi : </td> <td><x:out select="$n/adi" / ></td></tr> </x:forEach> </table> </body> </html> Java Server Pages sayfam?zda haz?r. ?imdi bu sayfam?zda neler yapt???m?z? inceleyelim. <c:import> tag? ile veri.xml dosyam?z? veri de?i?kenine tan?mlad?k. Veri de?i?kenine tan?mlad???m?z xml dosyam?z? parse ediyoruz, parse etti?imiz alanlar kayit de?i?kenine aktar?l?yor ve bu yaz?n?n konusu olan x:out de?i?keni ile adi kolonunu <x:forEach> tag? ile listeliyoruz. JSTL Derslerine üst menüden ula?abilirsiniz. 2/3 JSTL XML Tag x : out - 03-08-2015 by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com _______________________________________________ PDF generated by Kalin's PDF Creation Station 3/3 Powered by TCPDF (www.tcpdf.org)