【问题标题】:how can I get submit method in jsp?如何在jsp中获取提交方法?
【发布时间】:2014-05-22 02:31:05
【问题描述】:
<form method="post" action="">
    <input type=text name="nm" />
</form>

request.getParameter("nm");

我可以得到名为nm的参数,但我无法确认它是确认方法,post还是get??

【问题讨论】:

  • 始终使用Servlet。将HttpServlet 子类化并覆盖doPost

标签: jsp post methods parameters get


【解决方案1】:

request.getMethod() 返回使用的 Web 方法(postget 等...)

【讨论】:

  • 我正在寻找的东西
  • 如果这个答案解决了你的问题,你可以投票并标记为解决方案:)
【解决方案2】:

来自 JavaEE 6 文档HttpServletRequest#getMethod()

返回发出此请求的 HTTP 方法的名称,例如 GET、POST 或 PUT。与 CGI 变量 REQUEST_METHOD 的值相同。

【讨论】:

    【解决方案3】:

    默认情况下,如果您没有在表单中指定任何内容,

    <form action="">
       <input type=text name="nm" />
    </form>
    

    它将是 get 。 (即)您需要覆盖 doGet 。如果您知道使用的方法,您可以通过request.getMethod() 来实现它,它返回一个字符串,指定发出此请求的方法的名称。查看此内容以了解What is the difference between POST and GET? 的区别并使用适当的。

    希望对你有帮助!!

    【讨论】:

      猜你喜欢
      • 2012-02-05
      • 2017-03-01
      • 2021-02-19
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      相关资源
      最近更新 更多