10-06-2017, Saat: 01:59
Java Server Pages kullanımını kolaylaştıran Java Server Pages JSTL yapısına bakmaya devam ediyorum.
Daha önceki yazılarda;
- JSP JSTL Core Tag < c:choose > < c:when >, < c:otherwise >
- JSP JSTL Core Tag < c : set > & < c : remove >
- JSP JSTL Core Tag < c : import >
- JSP JSTL Core Tag < c : redirect>
kullanımlarına bakmıştık. Şimdi ise <c:forTokenst> taglarının nasıl kullanıldığına bakalım.
<c:forTokens>
Elimizde bir listemiz var diyelim bu liste içerisinden belli bir ayırıcı yardımıyla bu liste içerisinden düzenli bir şekilde sıralamaya olanak tanımaktadır. Bir arraylist gibi bir yapının içerisinde her belirli bir kural vererek; yani liste içerisinde , gibi özel bir karakter gördüğü anda listeden ayırarak işlem yapmamamıza olanak tanımaktadır. Özel karakterler , & # ya da bizim belirlediğimiz herhangi bir harf, rakam sembol olabilmektedir.
1
2
3
<c:forTokens var="liste" items="elma,agac&,kalem,silgi" delims=",">
<c:out value="${liste}"/>
</c:forTokens>
liste’mizde belirli elemanlar var ve bunları , ile ayıran bir ayırıcı var. Çıktımız;
Alıntı: elma agac& kalem silgi
olmakta eğer ayırıcımız “a” olsaydı yani delims=”a” olsaydı çıktı;
Alıntı: elm , g c&,k lem,silgi
olacaktır.