To je velmi jednoduche,

protoze struts si obsah poli formulare ulozi do objektu, jenz je potomkem Form 
a pak kdyz tagy form, ... vytvari
formular znova, pak do poli formulare natahne hodnoty z tohoto form objektu.

U formulare, ktery delate pomoci HTML rucne, si toto musite take zajistit rucne 
...

Jirka

[EMAIL PROTECTED] napsal(a):
> Dobrý den
> mám dva stejné testovací formuláře. Jeden z nich používá knihovnu značek ze 
> Struts. 
> 
> Když uživatel zapomene vyplnit pole,  Struts vrátí uživatele na formuář. 
> Problém:
> V případě formuláře psaného pomocí značek Struts se v polích objevý už jednou 
> vyplněné hodnoty, ale pole ve formuláři HTML zůstanou prázdná. 
> 
> Příklad:
> Uživatel zadá do pole firstName : "Petr", pole lastName nechá prázdné.  
> Odešle formulář. 
> Po návratu jsou 
> - ve formuláři HTML jsou obě pole prázdná. (špatně)
> - ve formuláři , který používá knihovnu značek Struts obsahuje pole firstName 
> již jednou vyplněnou hodnotu. (dobře)
> 
> Dotaz: Proč zůstanou ve formuláři html pole prázdné?
> 
> Děkuji za vysvětlení Tomáš Znojmo
> 
> 
> 
> <!--    Form 1  -->
> <form name="namesForm" action="/testForm/processForm.do" method="post">
>       Firstname:
>       <input type="text"  name="firstName" value=""/><br/>
>       
>       Lastname:
>       <input type="text"  name="lastName" value=""/><br/>
> 
>       <input type="submit"  value="submit"/>
> 
> </form>
> 
> <!--    Form 2  -->
> <html:form action="/processForm">
> 
>       <html:text property="firstName" size="40" maxlength="50"/><br/>
>       <html:text property="lastName" size="40" maxlength="50"/><br/>
>       <html:submit/>
>       
> </html:form>

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Odpovedet emailem