hello everybody,

i've tried the example for the SessionFormAction described in the
Javadoc-Part of it. But running in trouble, because the
FormValidatorAction throws a NullPointerExc. Anyone knows why. The only
thing that i've made is the transforming xslt to change the <inputxml
foo="bar"> into <input foo="bar"> for showing as xhtml. So I think thats
the weak point.

parts of my xslt:

<xsl:template match="form">
  <form>
    <xsl:attribute name="name">
      <xsl:value-of select="@name"/>
    </xsl:attribute>
    <xsl:attribute name="action">
      <xsl:value-of select="@action"/>
    </xsl:attribute>
    <xsl:attribute name="method">
      <xsl:value-of select="@method"/>
    </xsl:attribute>

    <xsl:apply-templates/>                                
    <input type="submit" name="submit" value="submit"/>
  </form>
</xsl:template>

<xsl:template match="inputxml">
  Forename:
  <input>
    <xsl:attribute name="name">
      <xsl:value-of select="@name"/>
    </xsl:attribute>
    <xsl:attribute name="type">
      <xsl:value-of select="@type"/>
    </xsl:attribute>
  </input>
</xsl:template>


And here is the code from the Javadoc:

xml:

<session:form name="info_form">
      <session:action>next_page</session:action>
      <session:content>
        <session:inputxml name="name" type="text" context="trackdemo"
path="/user/name"/>
      </session:content>
      <session:validate>
        <root>
          <parameter name="name" type="string" nullable="no"/>
          <constraint-set name="form_a_set">
            <validate name="name"/>
          </constraint-set>
        </root>
      </session:validate>
    </session:form>


sitemap:

     <map:match pattern="next_page">
       <map:act type="session-form">
           <map:generate src="next_page.xml"/>
           <map:transform type="session"/>
           <map:transform src="simple2html.xsl"/>
           <map:serialize/>
       </map:act>
       <map:generate src="first_page.xml"/>
       <map:transform type="session"/>
       <map:transform src="simple2html.xsl"/>
       <map:serialize/>
     </map:match>

thanks in advance
Robert J�ger




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to