I'm trying to get an Action in Struts 2 to work with an Enum as an input parameter. What I've done so far looks like:
public TestAction {
public enum Module {
VALUE1;
}
private Module module;
public void setModule(Module module) {
this.module = module;
}
public Module getModule() {
return module;
}
}
But when trying to use this I get an xwork conversion error, and the action itself doesn't even execute. Can I make this work as is, or should I provide setModule(String) myself?
Edit: I'm using struts 2.1.6 The URL I'm trying: /test.action?module=value1