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

Aru*_*ung 6 java jsp servlets

我正在创建一个jsp表单,一旦他们在servlet中提交我必须检查表单是否设置.在PHP中我用来检查ISSET函数,就像我在Servlet中如何做到这一点?

Nov*_*ice 15

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

if(Request.getParameter("Submit")!=null)
{
     ...
     ...
}
Run Code Online (Sandbox Code Playgroud)


Jer*_* S. 8

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

request.getParameterMap().containsKey("paramname")
Run Code Online (Sandbox Code Playgroud)

如图所示这里


sgo*_*les 5

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

此方法由接口提供,该接口ServletRequest将请求参数的值作为String返回,如果参数不存在,则返回null.该方法request.getParameter()检索传递的参数并在浏览器上显示参数的值.

Servlet的相当于PHP的isset($_REQUEST['paramname'])

if (request.getParameter("paramname") != null) { 
    // Parameter is set.
}
Run Code Online (Sandbox Code Playgroud)