如何检查表单或值是否已设置?

发布于 2024-10-18 09:58:43 字数 94 浏览 2 评论 0原文

我正在创建一个 jsp 表单,一旦它们在 servlet 中提交,我必须检查表单是否已设置。在 PHP 中,我使用 ISSET 函数进行检查,就像在 Servlet 中一样?

I'm creating a jsp form, once they submitted in the servlet i have to check whether the form is set or not. In PHP i use to check with the ISSET function same like how i can do it in Servlet??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

咋地 2024-10-25 09:58:43

在 servlet 中,您可以使用 Request 对象的 getParameter 方法进行检查

if(Request.getParameter("Submit")!=null)
{
     ...
     ...
}

In servlets you can check using getParameter method of Request Object

if(Request.getParameter("Submit")!=null)
{
     ...
     ...
}
别低头,皇冠会掉 2024-10-25 09:58:43

另一个(在我看来更具表现力的)构造将

request.getParameterMap().containsKey("paramname")

如下所示 这里

Another (in my sense more expressive) construct would be

request.getParameterMap().containsKey("paramname")

as shown here

泼猴你往哪里跑 2024-10-25 09:58:43

Servlet 的 请求.getParameter() 用于返回作为查询字符串传递的请求参数的值以及在请求正文中编码的发布数据。

该方法由接口 ServletRequest 提供 以字符串形式返回请求参数的值,如果参数不存在则返回 null。 request.getParameter() 方法检索传递的参数并在浏览器上显示参数的值。

PHP isset($_REQUEST['paramname']) 的 Servlet 等效项是

if (request.getParameter("paramname") != null) { 
    // Parameter is set.
}

Servlet's request.getParameter() is used to return the value of a request parameter passed as query string and posted data which is encoded in the body of request.

This method is provided by the interface ServletRequest which returns the value of a request parameter as a String, or null if the parameter does not exist. The method request.getParameter() retrieves the passed parameters and displays the value of the parameters on the browser.

Servlet equivalent of PHP isset($_REQUEST['paramname']) is

if (request.getParameter("paramname") != null) { 
    // Parameter is set.
}
﹂绝世的画 2024-10-25 09:58:43
if (request.getParameter("paramname") != "")) { 
    // Parameter is set.
}

可以解决你的问题。

if (request.getParameter("paramname") != "")) { 
    // Parameter is set.
}

May solve your issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文