欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

spring mvc中的@PathVariable获得请求url中的动态参数

程序员文章站 2024-03-06 22:43:14
spring mvc中的@pathvariable是用来获得请求url中的动态参数的,十分方便,复习下: @controller public class...

spring mvc中的@pathvariable是用来获得请求url中的动态参数的,十分方便,复习下:

 @controller 
public class testcontroller { 
   @requestmapping(value="/user/{userid}/roles/{roleid}",method = requestmethod.get) 
   public string getlogin(@pathvariable("userid") string userid, 
     @pathvariable("roleid") string roleid){ 
     system.out.println("user id : " + userid); 
     system.out.println("role id : " + roleid); 
     return "hello"; 
   } 
   @requestmapping(value="/product/{productid}",method = requestmethod.get) 
   public string getproduct(@pathvariable("productid") string productid){ 
      system.out.println("product id : " + productid); 
      return "hello"; 
   } 
   @requestmapping(value="/javabeat/{regexp1:[a-z-]+}", 
      method = requestmethod.get) 
   public string getregexp(@pathvariable("regexp1") string regexp1){ 
      system.out.println("uri part 1 : " + regexp1); 
      return "hello"; 
   } 
} 

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!