我不知道如何检查我的参数是否为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页面
我该如何检查?
答案 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
}
%>