struts的chain的注解方式

关于chain的原理推荐http://blog.csdn.net/randomnet/article/details/8656759

直接上代码,参考:http://blog.csdn.net/hjtk009/article/details/16919719

@Controller
@Scope("prototype")
@Namespace("/trade")
@ParentPackage("json-default")
public class TradeAction extends ActionSupport{
//省略封装属性等
//首先,页面发送请求http://localhost:8888/项目名/trade/queryBrandList,就会请求到
//命名空间为/trade这个action中,关键参数就是params={}这括号里面的参数了
//actionName逗号后面的queryBrandList就是命名空间为/shopSales中的@Action(value = "queryBrandList"...)
//namespace就是命名空间,method就是该命名空间要
@Action(value = "queryBrandList", results = {
            @Result(name = "json", type="chain", params={"actionName","queryBrandList","namespace","/shopSales","method","queryBrandList"})
    })
    public String queryBrandList() {
        return "json";
    }

}


@Controller
@Scope("prototype")
@Namespace("/shopSales")
@ParentPackage("json-default")
public class ShopSalesAction extends ActionSupport {
//省略封装属性等
@Action(value = "queryBrandList", results = {
            @Result(name = "json", type = "json", params = { "root", "brandList" }) })
    public String queryBrandList() {
        brandList = goodsService.queryBrand(null);
        return "json";
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值