0

阅读下面的链接,我可以注意到“doGet() 允许书签”。

http://www.developersbook.com/servlets/interview-questions/servlets-interview-questions-faqs.php:搜索“它允许书签”

谁能告诉它的用途和用途?

4

2 回答 2

2

请求的所有参数GET都包含在 url 中,因此当您使用GETrequest 请求资源时,可以使用请求 URL 本身形成它。考虑一个例子www.somesite.com.somePage.jsp。这会生成一个GET请求,因为我们正在请求一个资源somePage.jsp

  • 如果您正在请求资源,那么它就是GET请求。
  • GET请求用于检索数据。
  • 任何GET请求都会调用doGet()servlet 的方法
  • GET请求是幂等的,即一次又一次地调用相同的资源不会对资源造成任何副作用。
  • 因此,GET请求可以有书签

编辑 :-

正如 Jerry Andrews 所建议的那样,POST方法没有查询数据GET,这与仅借助 url 正确形成资源的请求不同。因此,它们没有添加书签。

于 2013-07-31T18:41:35.203 回答
1

这意味着如果您将已doGet()实现的 servlet 的 URL 添加为书签,则当您再次访问时,您总是可以再次获得相同的页面。当您进行搜索、产品链接、新闻等时,这很常见。

于 2013-07-31T18:42:42.820 回答