${parameters.id?html}<#else>debug#if>">
Struts ValueStack Debug
Value Stack Contents
Object | Property Name | Property Value |
<#assign index=1>
<#list parameters.stackValues as stackObject>
${stackObject.key} |
<#assign renderRow=false>
<#list stackObject.value.keySet() as propertyName>
<#if renderRow==true>
<#else> <#assign renderRow=false> #if>
${propertyName} |
<#if stackObject.value.get(propertyName)?exists>${stackObject.value.get(propertyName).toString()}<#else>null#if> |
<#assign index= index + 1>
#list>
#list>
Stack Context
These items are available using the #key notation
Key | Value |
<#assign index=1>
<#list stack.context.keySet() as contextKey>
${contextKey} | <#if stack.context.get(contextKey)?exists>${stack.context.get(contextKey).toString()}<#else>null#if> |
<#assign index= index + 1>
#list>