Tema: Re: Q: jsp + servlet
Autorius: Tadas B.
Data: 2009-06-22 12:45:37
na as jau esu includines servlet'a i jsf, t.y. savo jsf puslapyje su  
inputText box'u ir mygtuku matau servlet'o grazinta html rezultata:
  <webuijsf:markup>
                 <jsp:include page="/NewServlet?param=value1"/>
  </webuijsf:markup>

tas pats ir su iFrame, kai nurodau toki src="/NewServlet?param=value1"
Bet kaip sakiau noriu po mygtuko paspaudimo keisti tam param=xxxx reiksme  
is textBox'o. Servletas taip pat mano rasytas, taigi galiu modifikuoti,  
tik nesusigaudau kaip ir ka...




On Mon, 22 Jun 2009 10:58:12 +0300, JAlexoid <whereabout@mail333.com>  
wrote:

> A: Nevarg, o nauduokis JSF priemonemis, nebent jei ne tu rasei ta  
> Servlet'a ir neturi jo source.
> Savo JSF mygtuko action'a pririsk prie backing bean action metodo,  
> inputText'a prie String propercio. Action metode truputi magijos,  
> grazinam navigation case tesinga ir viskas.
> (Beje, man rodos Visual JSF tai sutvarko poros mygtuku paspaudimu)
> Kaip tai padaryti su Visual JSF as nezinau, tik 100% garantuoju kad su  
> JSF'u includinti servletus siaip sau neiseis. Ir neverta.
> JSF yra servletu pakaitalas.
>
> B: Jei nori AJAX'iniu budu, a la GMail, tai ICEFaces tokiu palaiko.
>
> Tadas B. wrote:
>>   Sveiki,
>>   Manau paprastas klausimas zinantiems, o as niekaip nerandu  
>> sprendimo...
>>  Turiu visual jsf puslapi su vienu inputText box'u ir mygtuku. Turiu  
>> servlet su paramteru, kuris suformuoja html output rezultata. Man  
>> reikia jsp puslapyje paspaudus mygtuka perduoti siam servletui  
>> parametra is text box'o ir servlet rezultata atvaizduoti tame paciame  
>> jsp puslapyje (puslapi galima submit'inti). Zinau, kad galima per  
>> iFrame arba jsp:include, taciau nemoku to realizuoti...
>>  Bandziau su include:
>>  <webuijsf:markup>
>>                <jsp:include page="/NewServlet"/>
>>                <jsp:param name="param" value="value1"/>
>> </webuijsf:markup>
>>  taciau nemoku is to text box'o perduoti parametro reiksmes. Speju  
>> galima butu tai padaryti su javascript (bent jau pakeisti iFrame  
>> scr=....), bet galbut issiversciau su java priemonemis