Javatpoint Logo

Struts2 annotation problem

By: andriu*** On: Fri Feb 06 18:24:25 IST 2015     Question Reputation0 Answer Reputation0 Quiz Belt Series Points0  0Blank User
Hi, I've just converted my xml Struts configuration to annotation, but it's not working. May I ask you why?

this is my xml file:

<package name="pLogin" extends="struts-default" namespace="/">

<action name="InitLogin" class="it.prove.InitLoginAction">
<result name="success">Login.jsp</result>
</action>


</package>


this is my action class:

@Namespace("/")
public class InitLoginAction extends ActionSupport {

@Action(value="InitLogin",
results={@Result(name="success", location="/Login.jsp")})
public String execute() {
return SUCCESS;
}

}

my pom file:

<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.20</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>2.3.20</version>
</dependency>

Thanks in advance.
Up0Down