public class MyAction extends ActionSupport {
private String[] multi;
protected void doValidation() {
if (multi == null) {
addFieldError("multi", "no options selected.");
}
}
public String doExecute() {
for (int i = 0; i < multi.length; i++) {
String option = multi[i];
}
return super.SUCCESS;
}
public String[] getMulti() {
return multi;
}
public void setMulti(String[] multi) {
this.multi = multi;
}
}
...
The above works for checkboxes as well.
>Hello,
>
>I've got a problem. How can I get the value from multiple select? I've got
>following code in template.vm:
>
><select name="multi" size="5" multiple>
>
><option value="1">One
>
><option value="2">Two
>
><option value="3">Three
>
><option value="4">Four
>
><option value="5">Five
>
></select>
>
>Now I need the set/get method. Which Java type should I use for 'multi'?
>
>Thanks in advance
>Tomasz Wrona
>
>
>
>-------------------------------------------------------
>This sf.net email is sponsored by:ThinkGeek
>Welcome to geek heaven.
>http://thinkgeek.com/sf
>_______________________________________________
>Opensymphony-webwork mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork