嗨,我只是好奇什么时候调用 servlet 中的 doPut() 方法。我知道如果 jsp/html 页面上的表单具有“post”方法,则调用 doPost(),否则如果它具有“GET”则调用 doGet()。doPut() 何时调用?
问问题
13393 次
3 回答
8
于 2012-05-17T17:12:14.770 回答
3
doPut() 方法处理使用 HTTP PUT 方法发送的请求。PUT 方法允许客户端在服务器上存储信息。例如,您可以使用它将图像文件发布到服务器。正如上面的答案所说, goGet() 和 doPost() 大部分都在使用中。就我而言,我只使用这两个,而且我只收到 get 请求,所以我只需将 get 请求转移到 doPost() 并轻松完成我的工作。
于 2012-05-17T17:43:53.683 回答
-2
如果您想通过表单在 url 中发送一些机密值,则必须使用 post 方法,如果您将对表单使用 get 方法(如登录),则用户 ID 和密码等值参数将在 url 中可见,任何人都可以破解那个东西。所以最好在表单中使用 post 方法。默认情况下,它将调用 get 方法。
in get the url is like http://url?method=methodname&userid=123&password=123
so if you use post method the url will be like this http://url/methodname.do
于 2012-05-17T18:58:06.500 回答