Check this tutorial might help you
http://www.mkyong.com/struts2/how-to-set-default-value-for-multiple-checkboxes-in-struts-2/

-- 
Thanks & Regards
Srikanth
Software Developer
--------------------------------
eGovernments Foundations
www.egovernments.org
Mob : 9980078913
--------------------------------


On Wed, Aug 7, 2013 at 7:13 PM, Fabian Richter <frich...@mtg.de> wrote:

> Hi
>
> I have encountered this issue a couple of times, always found a way to
> code around but now I really need to ask:
>
> Can struts create lists/arrays (or whatever collection) when e.g. using
>
> public class MyAction extends ActionSupport {
>       public List<Choice> getChoices() {
>          ....
>       }
>       ....
>       public List<String> getPreSelectedChoices() {
>          // returns a list of Choice.getKey(), which is a String
>          ....
>       }
>  }
>
>  public class Choice {
>      public String getKey() { ...}
>      public String getDisplayName() { ... }
>      ....
>  }
>
>  <ww:checkboxlist name="myChoice"
>                               list="%{choices}"
>                               listKey="%{'key'}"
>                               listValue="%{'displayName'}"
>                               value="%{preSelectedChoices}" />
>
> The selected values are sent to
>
> public void setMyChoice(String myChoice){
>         ...
> }
>
> correct? There is no way somthing like
>
> public void setMyChoice(String[] myChoice){
>         ...
> }
>
> works in struts?
>
> If not, whats the common way to get the values back from the String
> myChoice? Use Split on it?
>
> Thank you!
>
> Best
> Fabian
>
>

Reply via email to