Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > JavaScript ile JavaBean çağırma
Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
12.08.2009-15:11 #62987
JavaScript koduma JavaBean çağırmak istiyorum.
<script>
...
var myBeanValue = <% TableBeans.Basic_Table_Bean.warningForUpdate %>
...
</script>
Bean de static tanımlanmış bir degeri çagırıyorum. Ama bana sayfada hata veriyor. Syntax hatası olarak görünüyor. Ama bi türlü çözemedim. Yardım eder misiniz?






www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
blackout


avatar

Kayıt: 11.12.2008
12.08.2009-15:33 #62988
<% TableBeans.Basic_Table_Bean.warningForUpdate %>

Burada bir output sözkonusu mu?





Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
12.08.2009-15:34 #62989
Evet. Arkadaki değeri sayfaya çağıracagım. Sonra da sayfada uyarı için kullanağım





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
blackout


avatar

Kayıt: 11.12.2008
12.08.2009-15:36 #62990
Demek istediğim; ihtiyacın olan

<% out.print(TableBeans.Basic_Table_Bean.warningForUpdate) %>

gibi bir şey olmasın?





Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
12.08.2009-15:56 #62991
Evet sanırım istediğim sey o. Ama null değer alıyor şimdi onu çözmeye çalısıyorum.





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
blackout


avatar

Kayıt: 11.12.2008
12.08.2009-16:04 #62992
Aklıma gelmişken; döndüreceğin veri string ise Javascript içinde tırnak içine alman gerekir.

var myBeanValue = "<% out.print(TableBeans.Basic_Table_Bean.warningForUpdate) %>"

gibi...





Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
12.08.2009-16:21 #62993
<script type="text/javascript">
var myBeanValue = "<%out.println(TableBeans.Basic_Table_Bean.getWarningMessage()); %>"
function uyarı(){
alert(myBeanValue);
}
</script>

<a4j:commandButton style="width:80px" oncomplete="uyarı()" .... />

public static String getWarningMessage(){
warningForUpdate = "asdas";
return warningForUpdate;
}

Bi turlu mesajı alamıyorum.sad





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
12.08.2009-16:23 #62994
canial yazdi
 
JavaScript koduma JavaBean çağırmak istiyorum.
<script>
...
var myBeanValue = <% TableBeans.Basic_Table_Bean.warningForUpdate %>
...
</script>
Bean de static tanımlanmış bir degeri çagırıyorum. Ama bana sayfada hata veriyor. Syntax hatası olarak görünüyor. Ama bi türlü çözemedim. Yardım eder misiniz?

var myBeanValue = "<%=TableBeans.Basic_Table_Bean.warningForUpdate!=null?TableBeans.Basic_Table_Bean.warningForUpdate:''%>"


şöyle denesene





bitiyo lan!
Yazar
blackout


avatar

Kayıt: 11.12.2008
12.08.2009-16:44 #62995
canial yazdi
 
<script type="text/javascript">
var myBeanValue = "<%out.println(TableBeans.Basic_Table_Bean.getWarningMessage()); %>"
function uyarı(){
alert(myBeanValue);
}
</script>

<a4j:commandButton style="width:80px" oncomplete="uyarı()" .... />

public static String getWarningMessage(){
warningForUpdate = "asdas";
return warningForUpdate;
}

Bi turlu mesajı alamıyorum.sad


println yerine print kullanarak dene. JS String literal içinde newline karakteri sorun yaşatıyor. Newline karakterine ihtiyacın olduğunda ise bunu string içinde bir satır alta geçerek değil \n şeklinde belirtmen gerekir.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
12.08.2009-21:00 #62998
framework nedir?





N/A
Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
13.08.2009-15:07 #63006
javascript kodunu butonun actionundan sonra çalıştırsın die oncomplete e koyuyorum ama actiondan once çalısıyor. Yani actiondan önce beandeki değiskeni alıyor sayfada "var mayBeanValue" olarak yarattığım değişkene atıyor. Ben istiyorum ki, actiondaki fonksiyon çalıssın ve çalıstıktan sonra sayfadaki o değişkene değer atsın istiyorum. Ama ole olmuyor ?





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









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