HiI 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
smime.p7s
Description: S/MIME Kryptografische Unterschrift

