`
hui_jing_880210
  • 浏览: 44022 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java Action 请求封装(三)

    博客分类:
  • java
 
阅读更多

       首先创建一个action类,继承封装后的Action类,通过spring MVC的注解请求,会把所有的参数封装到ActionValues里面,ActionValues即使一个HashMap,可以通过相应的Key来取货相应的参数。

 

/**
 * Action业务逻辑实现
 * @author zhouguohui
 */

@Controller
@RequestMapping("system/list/")
public class listAction extends Action{
    /**
     * 业务逻辑方法 比如请求为:system/list/lib?test=123&...............等会自动封装到ActionValues 里面

     *通过请求的key可以取参数,可以删除,可以修改等.........
     * @return
     */
    @RequestMapping("lib")
    public String codeManageList(){
        ActionValues values=getValues();

         String test=values.get("test");
          values.put("pageSize",5);
          values.put("list", list);
        return "system/list/lib";
    }
  } 

 

     通过以上三个方法 ,你就可以明白是如何把每次请求的参数封装到Map里面,如果去运用,经过验证可以使,该封装经得起大并发的考验,相应速度在毫秒级,大大提高了多字段和对象传入数据解析的麻烦,减少不必要的代码。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics