5.3 接受请求的输入

有些 Web 应用是只读的。人们只能通过浏览器在站点上闲逛,阅读服务器发送到浏览器中的内容。

不过,这并不是一成不变的。众多的 Web 应用允许用户参与进去,将数据发送回服务器。如果没有这项能力的话,那 Web 将完全是另一番景象。

Spring MVC 允许以多种方式将客户端中的数据传送到控制器的处理器方法中,包括:

  • 查询参数(Query Parameter)。

  • 表单参数(Form Parameter)。

  • 路径变量(Path Variable)。

你将会看到如何编写控制器处理这些不同机制的输入。作为开始,我们先看一下如何处理带有查询参数的请求,这也是客户端往服务器端发送数据时,最简单和最直接的方式。