当前位置: 首页 > 面试题库 >

JSP,GET和POST参数

洪建茗
2023-03-14
问题内容

我需要用JSP做一些小任务;对JSP而言,我是一个非常新的人,我想知道是否有可能从HTTP请求中仅 获取GETPOST 参数。

我已经看到了ServletRequest.getParameter(等等),但是这些方法似乎同时具有GET

POST参数。是否有一种方法可以只获取其中一个,而无需自己解析URL或请求正文?如果不是,是否存在优先值规则覆盖哪些值(例如POST参数始终覆盖GET参数)?


问题答案:

通常,最好在servlet中处理请求。他们有doGet(request, response)doPost(request, response)方法,以区分两者。

如果您真的坚持要在JSP中执行此操作,则可以使用区分方法request.getMethod()。它会返回GETPOST

由于这是家庭作业,所以我想重点是学习如何使用servlet及其doX方法。

更新:可以
获取request.getQueryString()仅是get参数的查询字符串()并对其进行解析,但是我不会说这是一种常见且好的做法。



 类似资料:
  • 我看了关于截击的Google IO 2013课程,我正在考虑改用截击。Volley是否支持向请求添加POST/GET参数?如果是,我怎么做?

  • 问题内容: BaseHTTPServer模块中的BaseHTTPHandler似乎没有提供任何方便的方法来访问http请求参数。从路径解析GET参数和从请求正文解析POST参数的最佳方法是什么? 现在,我正在将它用于GET: 这适用于大多数情况,但是我想要更强大的功能,可以正确处理编码和类似空参数的情况。理想情况下,我想要的是小型独立的产品,而不是完整的Web框架。 问题答案: 您可以尝试使用We

  • GET和POST有什么区别?及为什么网上的多数答案都是错的 知乎回答 get: RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 post: RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1

  • 本文向大家介绍JSP、Servlet中get请求和post请求的区别总结,包括了JSP、Servlet中get请求和post请求的区别总结的使用技巧和注意事项,需要的朋友参考一下 在学习JavaWeb最初的开始阶段,大家都会遇到HttpServlet中的doGet和doPost方法。前两天看《Head First Servlets & JSP》看到其中讲关于Servlet中get请求和post请求

  • 问题内容: 谁能给我指出发送GET和POST请求的一种很好的实现方式。他们有很多方法可以做到这些,我正在寻找最佳的实现方式。其次,有一种通用的方法可以发送这两种方法,而不是使用两种不同的方法。毕竟,GET方法仅在查询字符串中具有参数,而POST方法使用这些参数的标头。 谢谢。 问题答案: 您可以使用该类(在java.net中)发送POST或GET HTTP请求。它与可能要发送HTTP请求的任何其他

  • 本文向大家介绍HTTP get和post区别?相关面试题,主要包含被问及HTTP get和post区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据。 GET:不同的浏览器和服务器不同,一般限制在2~8K之间,更加常见的是1k以内。 GET和POST的底层也是TCP/IP,GET/POST都是TCP链接。