struts2中的注解依赖于struts2-convention-plugin 插件,Action需要继承ActionSupport类,且Action需要放置在以.action结尾的包中;
具体实现如下代码
package cn.xsx.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;
import com.opensymphony.xwork2.ActionSupport;
@ParentPackage("struts-default")
@Namespace("/")
public class HelloAction extends ActionSupport {
@Action(value="/hello",results={@Result(name="success",location="/index.jsp")})
public String execute(){
System.out.println("hello annotation");
return SUCCESS;
}
}
本文介绍了一个具体的Struts2应用示例,通过使用注解的方式定义了一个简单的Action,该Action继承自ActionSupport,并指定了其路径及返回视图。
727

被折叠的 条评论
为什么被折叠?



