struts2框架使用方法有两种如下。
一、使用配置文件struts.xml
步骤1. 配置文件struts.xml需要放在项目src目录下,并进行相关配置,如:

步骤2. 框架最基本的13个依赖包导入到/WBEB-INF/lib中

步骤3. 配置文件web.xml的配置

二、使用注释
注释在action类中使用。使用注释不仅需要导入上面提到到13个依赖包,还需要再导入一个注释使用的依赖包。

注释和使用示例:
@Action
@Namespace
@ParentPackage
@Result
//对应struts.xml中<package>的namespace属性
@Namespace("/order")
//对应struts.xml中<package>的extends属性
@ParentPackage("struts-default")
publicclass OrderAction extends ActionSupport {
/*
@Action来代替<action>元素,value对应<action>的name属性,result对应<result>
*/
@Action(value="add", results={
@Result(name="success", location="/index.jsp"),
@Result(name="input", location="/add.jsp")})
public String add() {
System.out.println("stuts2注释");
return "success";
}
}
网友评论