使用JPS检查request.getParameter是否为null

时间:2015-12-12 15:08:42

标签: java jsp parameters

我不知道如何检查我的参数是否为null。怎么样?

http://localhost:8080/msg?fn=Igor&sn=Jedna&id=2
http://localhost:8080/msg?p_r=null&fn=Igor&sn=Jedna&id=2

我的代码无效:

<% if (request.getParameter("p_r").equals("null")) {
    //do stuff with p_r
}
%>

AND

<% if (request.getParameter("p_r").equals(null)) {
    //do stuff with p_r
}
%>
  

org.apache.jasper.JasperException:处理发生异常   JSP页面

我该如何检查?

2 个答案:

答案 0 :(得分:1)

首先,检查param是否存在。

例如;

    <% 
        if(request.getQueryString().contains("p_r=")){
            if (request.getParameter("p_r").equals("null")) {
                out.print("p_r is null.");
             }
        }
    %>

答案 1 :(得分:0)

试试这个:

<% if (request.getParameter("p_r") == null) {
       //it is null. do null-handling
   }
%>