yaptığım projede bir jsf ve bir servlet dosyası var. jsf sayfasında aşağıdaki kodu kullanarak butona tıkladığım zaman servlet çağırılıyor ve servlet üzerinde bileşenlerdeki değerlere ulaşabiliyorum

<form action="./serv">
                    Name:<input type="text" name="param1"></input><br></br>
                    Num1:<input type="text " name="param2"></input><br></br>
                    Num2:<input type="text " name="param3"></input><br></br>
                    <input type="submit" value="Add"></input>  
                </form>

bu kodu primefaces ile aşağıdaki gibi yazdım

<h:form> 
            <p:inputText type="text" accesskey="baslik"></p:inputText><br></br>
            <p:commandButton actionListener="./serv" value="Add" ></p:commandButton>
        </h:form>

fakat butona tıkladığım zaman servlete geçemiyorum. Acaba bunu nasıl yaparım ?

soruldu: 16 Eki '13, 15:52

ekremk's gravatar image

ekremk
421243436
cevap kabul oranı: 7%

değiştirildi: 16 Eki '13, 15:52

Servlet 'teki kodu da paylaşır mısın?

(21 Eki '13, 23:33) fatabass2012 fatabass2012's gravatar image

Http ile servleti çağıran bir javascript kodu yazıp butona tıklandığında o javascript methodunu çağırabilirsin. Ayrıca primefaces'ın var olan remoteCommand komutunu kullanabilirsin. Detaylar için tıklayınız.

permanent link

cevaplandı: 05 Kas '13, 15:57

Tugrul%20Asik's gravatar image

Tugrul Asik
1.3k716
cevap kabul oranı: 26%

CommandButton içinde action karşılığına yazman gerek onu. Yani action="./serv" şeklinde dene

permanent link

cevaplandı: 18 Eki '13, 09:29

Emre's gravatar image

Emre
1763410
cevap kabul oranı: 12%

değiştirildi: 18 Eki '13, 09:29

<p:commandbutton value="deneme" action="./serv"></p:commandbutton> şu şekilde denedim fakat olmadı maalesef

(20 Eki '13, 04:06) ekremk ekremk's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×281
×97
×26

Soruldu: 16 Eki '13, 15:52

Görüntüleme: 921 kez

Son güncelleme: 05 Kas '13, 15:57

powered by BitNami OSQA