小编典典

JSP,GET和POST参数

java

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

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

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


阅读 209

收藏
2020-11-16

共1个答案

小编典典

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

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

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

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

2020-11-16