package com.wh.handler;
/**
* 通过@PathVariable可以绑定占位符参数到方法参数中,例如
* @PathVariable("userId") Long userId
*/
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping; @Controller
@RequestMapping("/{userid}")
public class TestPathVariable {
/**
* @PathVariable("userid") String uname
* 表示将URL中占位符为userid绑定给方法参数中的uname这个变量名
*/
@RequestMapping("/hello.action")
public String h1(@PathVariable("userid") String uname){
//绑定{xxx}占位符的URL
System.out.println("userid "+uname);
return "sus.jsp";
} /**
* @PathVariable String userid
* 表示将URL中占位符为userid绑定给方法参数中的userid这个变量名
* 与第一个的区别:第一个给@PathVariable指定是哪个占位符,第二个是根据参数名来指定是哪个占位符
*/
@RequestMapping("/hello2.action")
public String h2(@PathVariable String userid){
//绑定{xxx}占位符的URL
System.out.println("userid2 "+userid);
return "sus.jsp";
}
}

 

userid2   pathvariable 

最新文章

  1. 11.JAVA之GUI编程菜单
  2. 检测文件是否有BOM 头,并删除BOM头(php)
  3. JSP网站开发基础总结《五》
  4. LUA实现单词替换功能
  5. Grunt备忘录
  6. 教你如何在word中像LaTex那样打出漂亮的数学公式
  7. C实现面向对象封装、继承、多态
  8. 【NetOffice Excel】Excel合并单元格【原】
  9. 对单片机的modbus RTU的详细解释(转载)
  10. javascript-智能社-JS基础A笔记
  11. BZOJ 3477: [Usaco2014 Mar]Sabotage( 二分答案 )
  12. 利用WebBrowser彻底解决Web打印问题
  13. JAVA基础——运算符和表达式
  14. 深入理解java的static关键字
  15. MacOS下安装rvm的几点注意
  16. ASP.NET Web API系列教程(目录)(转)
  17. MySQL之视图、触发器、事务、存储过程、函数 流程控制
  18. npm的影武者 —— Npx
  19. Lintcode: Majority Number 解题报告
  20. 【校招面试 之 剑指offer】第11题 旋转数组中的最小数字

热门文章

  1. Ubuntu 16.04升级Linux内核为4.7.0最快的方法
  2. Sql查询一个列对应多个列
  3. scp、paramiko、rsync复制文件的区别
  4. iOS 自己主动释放手动释放混编
  5. python之SocketServer编程
  6. Utuntu下Xshell使用+vi使用
  7. 使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体server笔记(十)
  8. Network problem solving flow chart
  9. 李洪强漫谈iOS开发[C语言-044]-翻译数字
  10. MySQL-数据更新(UPDATE)