codice:
<xsp:logic>
	if (<xsp-formval:is-toosmall name="name"/>){
		<xsp:text>Il nome deve essere almeno 5 cartatteri.</xsp:text>
	}
 	if (<xsp-formval:is-null name="name"/>){
		<xsp:text>Il nome non deve essere nullo.</xsp:text>
	}
</xsp:logic>
il primo controllo non funziona il secondo si.
è come se non riuscisse a leggere il valore name. qualcuno ha idea di dove sia l'errore? questo è il descriptor:

codice:
<?xml version="1.0"?>
<root>
  <parameter name="id" type="long" nullable="no"/>
  <parameter name="name" type="string" min-len="5" max-len="64"/>

  <constraint-set name="update">
    <validate name="name"/>
    <validate name="id"/>
  </constraint-set>

  <constraint-set name="add">
    <validate name="name"/>
  </constraint-set>

  <!--
  <connection>personnel</connection>
  <table name="department">
    <keys>
      <key param="id" dbcol="id" type="int" mode="manual"/>
    </keys>
    <values>
      <value param="name" dbcol="name" type="string"/>
    </values>
  </table>
  -->
</root>
PS: astenersi dal rispondere se non avete (realmente) ancora avuto a che fare con COCOON.
grazie
massi