SpringMVC 方法参数设置

/**
  
  在方法中配置参数:
   (1) 内置对象配置:  request:获取cookie、请求头...                获取项目根路径 request.getContextPath()
                    response:用于ajax的输出                      response.getWriter.print("输出内容")
                    Session:request.getSession()                获取session.getId()
                    ServletContext:request.getServletContext()  获取项目完整路径  application.getRealPath("/")
                  
   (2) 页面传递的参数名称与后台接收的参数名称不一致的情况:
   
           public ModelAndView   remove(@RequestParam(value="empno",defaultValue="1")  int eid){}
        
                     解析:页面传入的参数名称:empno
                          后台接收的参数名称:eid
                              
                          采用@RequestParam来解决  :
                              value:表示页面的参数名称;
                              defaultValue:表示页面参数没有传递值时的默认取值
                               
                          用途:分页参数的处理
                               
                             eg:public ModelAndView list(
                          @RequestParam(value="cp",defaultValue="1") Integer currentPage,
                          @RequestParam(value="ls",defaultValue="10") Integer lineSize,
                          @RequestParam(value="col",defaultValue="ename") String column,
                          @RequestParam(value="kw",defaultValue="") String keyWord
                         ){}                   
                        
 */

  

posted @ 2018-02-07 16:09  scwyfy  阅读(254)  评论(0编辑  收藏  举报