@RequestParam和@PathVariable的用法

@PathVariable的地址的单个参数和多个参数的前后台的效果

@PathVariable单个参数后台
@RequestMapping(value="/selectByname/{id}",method=RequestMethod.GET)  //后台
@ResponseBody
public ApiResponse selectBynameAndId(@PathVariable Long id) {
	    	  ApiResponse result = new ApiResponse();
                       if (legislativeService.selectBynameAndId(id)==true) {
		            result.success();
		        } else {
		            result.failure("可以修改");
		        }
    return result;
 }	
@PathVariable单个参数前台
 $.ajax({
                       url: CTX + "legislative/selectByname/"+uuid,  //前台
                       type: 'get',
                       contentType: 'application/json; charset=utf-8',
                       dataType: 'json',
                       success: function(data){
                          if(data && data.code === 200){
                               alert('试试看');
                           } else {
                            }
                       },
                       error: function(error){
                          if(error.status !== 403){
                        	    alert('试试看');
                           }
                       }
                   });  
 
@PathVariable多个参数后台
@RequestMapping(value="/selectByname/{id}/{name}",method=RequestMethod.GET)  //后台
@ResponseBody
public ApiResponse selectBynameAndId(@PathVariable Long id , @PathVariable String name) {
	    	  ApiResponse result = new ApiResponse();
                     if (legislativeService.selectBynameAndId(id,name)==true) {
		            result.success();
		        } else {
		            result.failure("可以修改");
		        }
        return result;  
 }
 
@PathVariable多个参数前台
  $.ajax({
                       url: CTX + "legislative/selectByname/"+uuid+"/"+name,  //前台
                       type: 'get',
                       contentType: 'application/json; charset=utf-8',
                       dataType: 'json',
                       success: function(data){
                          if(data && data.code === 200){
                               alert('试试看');
                           } else {
                            }
                       },
                       error: function(error){
                          if(error.status !== 403){
                        	    alert('试试看');
                           }
                       }
                   });  
 

@RequestParam的地址的单个参数和多个参数的前后台的效果

@RequestParam单个参数后台
@RequestMapping(value="/selectByname",method=RequestMethod.GET)  //后台
@ResponseBody
public ApiResponse selectBynameAndId(@RequestParam Long id) {
	    	  ApiResponse result = new ApiResponse();
                   if (legislativeService.selectBynameAndId(id)==true) {
		            result.success();
		        } else {
		            result.failure("可以修改");
		        }

		        return result;
	   	      
	    }
 
@RequestParam单个参数前台
$.ajax({
                	 url: CTX + "legislative/selectByname?id="+uuid, //前台
                	 type: 'get',
                     contentType: 'application/json; charset=utf-8',
                     dataType: 'json',
                     success: function(data){
                        if(data && data.code === 200){
                        	alert('试试看');
                         } else {
                            
                         }
                     },
                     error: function(error){
                         if(error.status !== 403){
                        	 alert('试试看');
                       
                         }
                     }
                 }); 
 
@RequestParam多个参数后台
@RequestMapping(value="/selectByname",method=RequestMethod.GET)  //后台
@ResponseBody
public ApiResponse selectBynameAndId(@RequestParam Long id , @RequestParam String name) {
	    	  ApiResponse result = new ApiResponse();
                   if (legislativeService.selectBynameAndId(id,name)==true) {
		            result.success();
		        } else {
		            result.failure("可以修改");
		        }

		        return result;  
	    	     
	    	  
		    
	    }
 
@RequestParam多个参数前台
  $.ajax({
                	 url: CTX + "legislative/selectByname?id="+uuid+"&name="+name, //前台
                	 type: 'get',
                     contentType: 'application/json; charset=utf-8',
                     dataType: 'json',
                     success: function(data){
                        if(data && data.code === 200){
                        	alert('试试看');
                         } else {
                            
                         }
                     },
                     error: function(error){
                         if(error.status !== 403){
                        	 alert('试试看');
                      
                         }
                     }
                 }); 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值