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]