1.在url中将需要提交的参数使用“/”进行分割
localhost:8091/addUser/1/tom
2.在接收端,将参数使用{}包裹并且参数的位置固定
3.变量的名称必须和{}中的名称一致,之后通过@PathVariable注解实现数据的传递
功能:
1.实现了通用页面的跳转问题
2.减少了代码传递的字节数
get请求中前端传递的参数名称和后端接收的参数名称不一致,可以用一下方法解决:
public LogUtils getMessage(
@RequestParam(value="username",required=false)String username,
Integer pageCurrent) {}
//这里的value为前端传递的参数名称,required=false为前端也可以不传此参数
/**
* 实现商品的上架
* SpringMVC中参数接收
* 1.接收简单类型 int... String
* 2.使用对象对象 pojo
* 3.使用集合数据接收参数
* 页面: name="ids" value="1,2,3,4,5"
* 可以采用String[]接收.
*
* List集合接收
* 页面: name="lists[0]" value="tomcat"
* (List lists)
* 4.为对象的引用赋值 第一遍
* 页面: name="id" value="100",
* name="bigDog.type" value="比特犬"
* name="bigDog.food.caixi" value="粑粑"
* 对象: User{id,name,age,bigDog}/Dog{id,type,food}/Food(caixi,liang)
* 接收: (User user)
*
*
*/