+ -
当前位置:首页 → 问答吧 → struts2中,如何将方法封装!struts2中的方法可以接受参数吗?

struts2中,如何将方法封装!struts2中的方法可以接受参数吗?

时间:2011-08-30

来源:互联网

比如我的分页很多地方都要用到,那么我想把分页的方法单独封装出来。在struts2的action中如何封装啊?因为封装的话肯定是要传递参数进去的!struits2的action在定义方法的时候可以接受参数么 如execute(String id).

作者: anybyb   发布时间: 2011-08-30

分页的封装:
  1. 采用分页model类(所有的分页属性都在这里)
  2. 标签封装
action中是不接受如execute(String id). 参数的,
   

 
 

作者: tianshi1017   发布时间: 2011-08-30

implements ServletRequestAware

execute(){
  String id = request.getParameter("id");
}

作者: softroad   发布时间: 2011-08-30

在action中定义参数并且要添加它的get、set方法,页面一定要给它们赋值,当提交到action的时候就会得到页面传入的值。

作者: dreams_hope   发布时间: 2011-08-30

url传参,不需要get set

作者: softroad   发布时间: 2011-08-30

private Integer total = 0;
private Integer pageNo = 1;
private Integer maxPage = 15;

作者: keaixiaozhu7688   发布时间: 2011-08-30

楼主可以在action中设置一些分页的属性,比如当前页,下一页,总页数等。然后通过页面传给action,这样你的分页逻辑写在哪里无所谓,只要能从action中拿到分页的属性就可以了。

作者: shanhexiaohe   发布时间: 2011-08-31

个人建议你用struts2的自定义标签比较方便,封装性和可复用性比较好。

作者: shanhexiaohe   发布时间: 2011-08-31

热门下载

更多