Yerleşik bir Web tarayıcım var ve bir LocationListener ekledim.Bir WebBrowser ve Java kodu içindeki Javascript kodu arasında bilgi aktarma
mywebBrowser.addLocationListener(new LocationListener(){
public void changing(LocationEvent event){
event.getLocation()
}
}) ;
Bu WebBrowser'de, metin girebileceğim bir formum var. Ayrıca, kullanıcının başka sayfalara gitmesini sağlayan bir bağlantım var. kullanıcı metin girdiğinde ve sonra nasıl JAVA TARAFTA kullanıcı tarafından girilen metnin ne olduğu öğrenebilirsiniz yerine Gönder düğmesini bazı bağlantıya tıklarsanız
<form method="get" action="{$self}" name="addcommentform">
<textarea title="{$enterComment}" name="comment" class="commentarea" </textarea>
<input class="Button" type="submit" value="{$postComment}" />
</form>
Sorum şu,? Bir metin girmiş olsaydı, kullanıcıyı uyarı mesajıyla Javaside sormak istiyorum.
Bu metin içine girilen metni java tarafındaki koduma iletmenin bir yolunu bulamıyorum.
Geri dönme bilgisini iletmenin en iyi yolunun bu event.getLocation() dizesinden geçtiğini düşünüyorum. Ancak metni nasıl ekleyebilirim, böylece event.getLocation() böyle bir metni alabilir mi?
Çok teşekkürler.
WebBrowser'ı almak için hangi API'yi veya çerçeveyi kullanıyorsunuz? –
Eclipse eklenti çerçevesini kullanıyorum. Com.ibm.rcp.browser.service.WebBrowser kullanıyorum; – dojomedojo