Hidden Fields

HTML Form

<form action="/pnps/servlet/DBFormServlet" method="post">
<input type="hidden" name="sessionID" value="2">
<input type="hidden" name="currentTable" value="PlantType">
...
</form>

XSL Stylesheet

<xsl:template match="save_state">

<xsl:apply-templates select="sessonid"/>
<xsl:apply-templates select="current_table"/>
<xsl:apply-templates select="current_query"/>

</xsl:template>  <!-- end save_state -->

<xsl:template match="sessonid">
<xsl:element name="input">
<xsl:attribute name="type">hidden</xsl:attribute>
<xsl:attribute name="name">sessionID</xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute>
</xsl:element>
</xsl:template>  <!-- end sessonid-->

<xsl:template match="current_table">
<xsl:element name="input">
<xsl:attribute name="type">hidden</xsl:attribute>
<xsl:attribute name="name">currentTable</xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute>
</xsl:element>
</xsl:template>  <!-- end current_table-->

<xsl:template match="current_query">
<xsl:element name="input">
<xsl:attribute name="type">hidden</xsl:attribute>
<xsl:attribute name="name">currentQuery</xsl:attribute>
<xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute>
</xsl:element>
</xsl:template>  <!-- end current_query-->

Save State Method

        private String saveState ( String sessionID, String tableName )  {
    
            String returnXML = "";
        
            returnXML += "<save_state>\n";
            returnXML += "<sessonid>" + sessionID + "</sessionid>\n";
            returnXML += "<current_table>" + tableName + "</current_table>\n";
            returnXML += "</save_state>\n";
        
            return returnXML;
    
    	}