Hello, I have a form with two halves, one for attaching a wide thumbnail to an asset and one for a standard-size thumbnail. The jsp file generating the page calls standardThumb.tag and wideThumb.tag:
<thumbnail:standardThumb /> <thumbnail:wideThumb /> The sole difference between the two tag files is the variable names within them, e.g. stdThumbUrl and wideThumbUrl. I have been assigned to refactor this into a single thumb.tag file and pass in the "std" or "wide" string. I have found this works just fine with regular HTML tags. For example, if I add the attribute "type": <thumbnail:standardThumb type="std" /> and to standardThumb.tag: <%@ attribute name="type" required="true"%> ... <iframe id="${type}ThumbImage" ... > and this works as expected. I can't seem to find a way to get "std" into the value of an s:textfield, though it works fine for the name. I assume this has something to do with value being an object and not a string. <s:textfield name="%{#attr.type}ThumbURLText" value="%{content.contentRepresentation.stdThumbUrl}" /> The above line of code is also in standardThumb.tag. The value of the textfield checks the std_thumb_url field in the content_representation table in our database. This works as shown above, but not if I try, for example, ... value="%{content.contentRepresentation.+#attr.type+ThumbUrl}"... Can someone help me out here? Thanks so much. ~~Scott