手记

SpringMVC-4

接着上一章的demo,我们继续。本章主要讲解前端请求的参数传递和后台入参的绑定。

看例子:

1、@PathVariable

<a href="/springmvc/test1/1">向后台传递值</a>

前端向后台传递“1”

看看后台如何处理?

@Controller
public class HelloServlet {
@RequestMapping("/test1/{id}")
public String sayHello1(("id") int id){
    System.out.println(id);
    return "success";
}
}

当点击链接后,前台将“1”传递给后台id。

2、@RequestParam

<a href="/springmvc/test2?salary=37000">向后台传递值</a>
@Controller
public class HelloServlet {
@RequestMapping("/test2")
public String sayHello2(@RequestParam("salary") double salary){
    System.out.println(salary);
    return "success";
}
}

点击链接后

3、表单中的bean对象和后台入参数据绑定

<form action="/springmvc/test3" method="post">
    username:<input type="text" name="username">
    password:<input type="text" name="password">
    <input type="submit" value="提交">
</form>

4、后台入参绑定请求cookie和请求消息头。

<a href="/springmvc/test4">绑定消息头和cookie</a>

0人推荐
随时随地看视频
慕课网APP