首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

@RequestParam诠注用于在控制器中绑定请求参数到方法参数

2012-10-09 
@RequestParam注解用于在控制器中绑定请求参数到方法参数.@RequestParam注解用于在控制器中绑定请求参数到

@RequestParam注解用于在控制器中绑定请求参数到方法参数.

@RequestParam注解用于在控制器中绑定请求参数到方法参数.
用法如下:
@RequestMapping
?public void advancedSearch(
???@RequestParam("queryStr") String queryStr,
???@RequestParam("showFlag") String showFlag,
???@RequestParam("totalnumber") String totalNumber,
???@RequestParam("upType") String upType,
???@RequestParam("jmesareq") String jmesaReq,
???@RequestParam("isExportOper") String isExportOper,
???HttpServletResponse response, final HttpServletRequest request,
???ModelMap model) {
??// get query structure and query type from page
??List<Long> cd_ids = new ArrayList<Long>();
??if(StringUtils.equals("invoke", jmesaReq)){
???cd_ids = (List<Long>)request.getSession().getAttribute(Constants.RESULT_IDS);
??}
?....
?}

使用这个注解参数默认是必需的, 但是可以把@RequestParam的required属性设置为false从而让这个参数可选.
例如@RequestParam(value="name", required="false")

热点排行