当前位置:编程学习 > JAVA >>

spring mvc URL通用页请求


下面代码是只能在about下的页面

@RequestMapping(value="/about/{page}")
public String loginPage(@PathVariable("page") String page){
System.out.println("********"+page+"***********");
return "about/"+page;
}


如何才能任意路径下的页面的通用方法
@RequestMapping(value="/about/**")

这个是通用匹配,那么如何捕获到值,入参呢? spring mvc spring mvc url 映射 --------------------编程问答--------------------
@RequestMapping(value="/departments/{departmentId}")
public String findDepatmentAlternative(
  @PathVariable("departmentId") String someDepartmentId){

    System.out.println("Find department with ID: " + someDepartmentId);
    return "someResult";

}



接收形如 /departments/23 的URL访问,把 23 作为传入的 departmetnId,但是在实际的方法 findDepatmentAlternative 中,使用 
@PathVariable("departmentId") String someDepartmentId,将其绑定为 
someDepartmentId,所以这里 someDepartmentId 为23 --------------------编程问答--------------------
引用 1 楼 defonds 的回复:
@RequestMapping(value="/departments/{departmentId}")
public String findDepatmentAlternative(
  @PathVariable("departmentId") String someDepartmentId){

    System.out.println("Find department with ID: " + someDepartmentId);
    return "someResult";

}



接收形如 /departments/23 的URL访问,把 23 作为传入的 departmetnId,但是在实际的方法 findDepatmentAlternative 中,使用 
@PathVariable("departmentId") String someDepartmentId,将其绑定为 
someDepartmentId,所以这里 someDepartmentId 为23

我想说的是="/departments/aaaa/bbbbbbb,这样也接受到
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,