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>

Odpovedet emailem