WebWork/Struts 2 + Annotations
Guilherme <[email protected]> Fri, 15 Dec 2006 07:42:10 CST
| Newsgroups | gmane.comp.java.open-symphony.webwork |
|---|---|
| Message-ID | <21185868.1166190160671.JavaMail.os-j2ee@opensymphony01.managed.contegix.com> |
Hi..
I want to use annotations with WebWork or Struts2. Follows the code:
@Validation()
public class BarAction extends ActionSupport {
private int bar;
@RequiredFieldValidator(type = ValidatorType.FIELD, message = "You must enter a value for bar.")
@IntRangeFieldValidator(type = ValidatorType.FIELD, min = "6", max = "10", message = "bar must be between ${min} and ${max}, current value is ${bar}.")
public void setBar(int bar) {
this.bar = bar;
}
public int getBar() {
return bar;
}
public String execute() throws Exception {
return SUCCESS;
}
}
struts.xml
<interceptor name="annotationInterceptor" class="com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor"/>
<interceptor-stack name="annotatedStack">
<interceptor-ref name="static-params"/>
<interceptor-ref name="params"/>
<interceptor-ref name="conversionError"/>
<interceptor-ref name="annotationInterceptor"/>
</interceptor-stack>
<action name="saveBar" class="action.BarAction">
<interceptor-ref name="annotationInterceptor"/>
<result name="input">error.jsp</result>
<result name="success">ok.jsp</result>
</action>
The annotations don't validate the value of property "bar". The action don't loads annotations..
Somebody can help me ?
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=53737&messageID=107911#107911
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]