[ 
https://issues.apache.org/struts/browse/WW-2223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43940#action_43940
 ] 

Musachy Barroso commented on WW-2223:
-------------------------------------

Are you still having this problem? I tried to replicate it, but it seems to 
work, here is my component:

under /components/html/select2.ftl

<@s.select name="name" value="%{parameters.value}" required="true" 
theme="simple" templateDir="template"  list=r'#{"EUR":"EUR", "USD":"USD", 
"GBP":"GBP"}'
/>


And a jsp using it:

<s:component templateDir="components" theme="html" template="select2.ftl">
   <s:param name="value" value="%{'USD'}"/>
</s:component>


The value gets selected as expected. If you can still replicated, please submit 
a test case with just static data, like this one. (and re-open the ticket)

> listKey and listValue cannot be left out in a <@s.select> which is part of a 
> freemarker template (contrary to the JSP tag <s:select>)
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WW-2223
>                 URL: https://issues.apache.org/struts/browse/WW-2223
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Tags
>            Reporter: Kris Coolsaet
>             Fix For: 2.1.3
>
>
> If you use a <@s.select ..> as part of a freemarker template to be called by 
> the <s:component ...> tag, using a hashmap
> as the value for the 'list' attribute does not work, unless you also 
> explicitely set 'listKey' equal to 'key' and listValue' to 'value'.
> This is very confusing, as this is not needed in the case of the JSP tag 
> <s:select ...> .

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to