Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > JSTL'de array tanimi
Yazar
moonspell


avatar

Kayıt: 16.02.2006
07.04.2006-23:58 #5353
Arkadaslar,
Jstl ile php'de key->value tarzi array tanimi yapmak mumkun mu? yani bunu illa jsp ile flan mi yapmak gerekiyor?







Software is like sex... its better when its free
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
08.04.2006-00:05 #5354
jstl içine verilen key karşılığı value bastırır yada buna uygun condition durumlarını yerine getirir
içine vereceğin parametre list tipindeyse list gibi basıtırısın. jstl 1 ve 2 şeklinde versiyonları mevcut fakat jstl 2 daha yeni çıktı





N/A
Yazar
moonspell


avatar

Kayıt: 16.02.2006
09.04.2006-19:37 #5413
Mesela bir ornek???





Software is like sex... its better when its free
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
09.04.2006-19:57 #5414
jstl in amacı html kodu ile java kodunu birbirinden ayırmak.
http://www.onjava.com/pub/a/pub/a/onjava/2002/05/08/jstl.html?page=3
 
<sql:query var="customer" datasource="${datasource}"
SELECT * FROM customers WHERE state = 'CO' ORDER BY city
</sql:query>
<table>
<c:forEach var="row" items="${customers.row}">
<tr>
<td><c:out value="${row.custName}" /></td>
<td><c:out value="${row.address}" /></td>
</tr>
</c:forEach>
</table>

mesela burda bir sql in sonucu olan resultseti customer değişkenine bind ediyor. Bu şekilde jstl i kullanabileceğin gibi javabean ler yazıp bu javabeanleri application session page gibi scope lara bindirip jstl ile bunları biçimlendirebilirsin. Burda değişken tipi önemli değil.





N/A
Yazar
moonspell


avatar

Kayıt: 16.02.2006
10.04.2006-12:02 #5442
Burada sql sorgusundan zaten bir key->value seti donuyor benim merak ettigim sey jstl tagleriyle boyle bir seyi kendimiz nasil yaratiriz.
bir sorum daha olacak.mesela 3 adimli bir formum var ve her adim ayni sayfaya post ediyor. parametreleri degiskenlere set ediyorum scope=page oldugunda sonraki adimda degiskenler unset oluyor.scope=session oldugunda sorun yok ancak ne kadar guvenli emin olamadim.Bir bilginiz var mi?array ile ilgili soruyuda bu nedenle sormustum,amacim parametreleri tek bir arrayde toplayip submit etmekti...






Software is like sex... its better when its free
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
10.04.2006-15:19 #5452
genel kullanım session , application dır. yada request de olabilir. meselea bizim registration sayfasında girilen verileri request de tutuyorum.
kendi tag kütüphaneni de yazabilirsin.
Vall ajeton şimdi düştü jstl il e array oluşturabilimiyim demek istemişsin. JSTL 2.0 koydularmı bilmiyorum ama JSTL 1.1 de yok. Dediğim gibi jstl seni html içine java kodu yazmaktan kurtarıyor.





N/A
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb