JSP、GET 和 POST 参数

2023-11-27

我需要用JSP做一些小任务;对 JSP 很陌生,我想知道是否有可能只获得GET或仅POST来自 HTTP 请求的参数。

我见过ServletRequest.getParameter(和类似的)但似乎这些方法都得到了 GETand开机自检参数。有没有一种方法可以只获取其中一个,而无需自己解析 URL 或请求正文?如果没有,是否存在任何优先规则,哪些值会覆盖哪些值(例如 POST 参数总是覆盖 GET 参数)?


一般来说,请求最好在 servlet 中处理。他们有doGet(request, response) and doPost(request, response)方法,来区分两者。

如果您确实坚持在 JSP 中执行此操作,则可以使用以下方法区分方法request.getMethod()。它会返回GET or POST.

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

Update: You can获取查询字符串(request.getQueryString()),这只是获取参数,并解析它,但我不会说这是一个常见的良好实践。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSP、GET 和 POST 参数 的相关文章

随机推荐