Tema: Re: Java dynamic web page
Autorius: dweller
Data: 2015-05-07 11:09:36
jeigu nori atnaujinti tik puslapio dali, tai cia jau visokie ajaxai ir 
javascriptai.

jeigu paprastai su forma submitini visa puslapi, tai viskas labai paprastai.
senais laikais principas budavo toks:
JSP puseje rodai textArea reiksme is sesijos ar requesto 
parametro/atributo(tarkim <%= request.getAttribute("tekstoId")%>).
Submitinus forma, servlete gauni ta pacia reiksme.
Servlete padarai pakeitimus, isimeti pakeista reiksme 
(response.setAttribute("tekstoId","naujaReiksme").
Servlete darai response.SendRedirect, arba su RequestDispatcher atgal i savo 
JSP.
JSP turetu rodyti pakeista reiksme.

aisku tai buvo labai seniai ir gal ne visai tiesa.
jau tais laikais buvo visokiu taglibu, Strutsu ir JSFu kurie palengvina 
tokius dalykus.
kas dabar madinga, net nezinau.

"Java1" <koks@skirtum.as> wrote in message 
news:mif4sq$s97$1@trimpas.omnitel.net...
> Prie to pačio.
> Gal kas patarsit kaip gauti duomenis iš servleto į tą patį jsp puslapį?
> Kaip į kitus jkokių problemų, bet kaip padaryti, kad paspaudus mygtuką 
> atsinaujintų tik kažkuri puslapio vieta ar visas puslapis?
> Elementarus variantas.
> Yra textarea ir mygtukas. Dar tušias laukas. Įvedi tekstą į textarea, 
> paspaudi mygtuką. Tekstas iš lauko nueina į servletą ir iš ten grįžta info 
> (kad ir tas pats tekstas + kitas tekstas) į tą patį jsp puslapį ir 
> įrašomas į teksto lauką.
> Ar rašyti scriptą, kuris pasikrovus puslapiui tikrina ar koks nors String 
> kintamasis jau turi reikšmę. Jei taip tuomet išveda į tuščią lauką, jei ne 
> tuomet nieko.
> Ar yra kitų galimų/paprastesnių/korektiškesnių variantų?