|
<c:stringTokens> |
Standard JET2 Control Tags |
|---|
stringTokens
Parses a string into tokens and iterates over its content for each token.
| Tag Summary | |
|---|---|
| required |
<c:stringTokens string="value" name="value"> content to be repeated for each iteration </c:stringTokens> |
| full tag |
<c:stringTokens string="value" name="value" delimitedBy="value" delimiter="value" reverse="value" tokenLength="value"> content to be repeated for each iteration </c:stringTokens> |
| Required Attributes | |
|---|---|
| string | The string to be parsed |
| name | The variable name to be associated with the temporary model nodes describing the tokens. Nested tags can use this variable name to refer to the temporary node. |
| Optional Attributes | |
|---|---|
| delimitedBy | The tokens that delimit the tokens in the string |
| delimiter | The string to write after every iteration except the last |
| reverse | A true/false value indicating whether the tokens should be iterated over first-to-last (false) or last-to-first (true) |
| tokenLength | Default description for attribute tokenLength |
| Example | |
|---|---|
|
<%-- break a,bc,cde into tokens, and iterate over them --%> <c:stringTokens string="a,bc,cde" name="curStr" delimitedBy=","> value: <c:get select="$curStr/@value"/> index: <c:get select="$curStr/@index"/> delimiter: <c:get select="$curStr/@delimiter"/> first: <c:get select="$curStr/@first"/> last: <c:get select="$curStr/@last"/> </c:stringTokens> |
|