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";
}
}
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持萬仟网!
希望与广大网友互动??
点此进行留言吧!