当前位置: 首页 > news >正文

数据传递-------@PathVariable

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 

转载于:https://www.cnblogs.com/1020182600HENG/p/6911470.html

相关文章:

  • pragma once
  • 2017年5月27日
  • Mysql中key 、primary key 、unique key 与index区别
  • 空物体下很多子物体的体积判断并附加对应的碰撞器
  • http://www.onvif.org/onvif/ver20/util/operationIndex.html
  • Hadoop高速入门
  • 对象的初始化过程
  • C# goto
  • 《Java并发编程实战》第九章 图形用户界面应用程序界面 读书笔记
  • Spark RDD概念学习系列之Pair RDD的transformation操作
  • linux 不常用命令及命令组合
  • 面试基础_03实现strcpy、strcat、strcmp、strlen
  • Python学习之路12☞模块与包
  • 移动端页面的适配
  • Sql 列转行字符串
  • 分享一款快速APP功能测试工具
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • C++类中的特殊成员函数
  • Javascript基础之Array数组API
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • mysql常用命令汇总
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Redis在Web项目中的应用与实践
  • SOFAMosn配置模型
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • SpringCloud集成分布式事务LCN (一)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • vue的全局变量和全局拦截请求器
  • 初探 Vue 生命周期和钩子函数
  • 对象管理器(defineProperty)学习笔记
  • 开源地图数据可视化库——mapnik
  • 设计模式(12)迭代器模式(讲解+应用)
  • 推荐一个React的管理后台框架
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 因为阿里,他们成了“杭漂”
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #QT(一种朴素的计算器实现方法)
  • #每天一道面试题# 什么是MySQL的回表查询
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (2)nginx 安装、启停
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (补)B+树一些思想
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)VC++中ondraw在什么时候调用的
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .java 9 找不到符号_java找不到符号
  • .NET单元测试
  • .NET开发不可不知、不可不用的辅助类(一)