jsp页面初始化报空指针异常,怎么办

 <%
            String jmzmessages = null;
            String jmzid="";
            String jmzname="";
            jmzmessages = request.getParameter("jmzmessage");
            String[] jmzs = jmzmessages.split("/");
            if(jmzs.length>=2){
                jmzid = jmzs[0];
                jmzname=jmzs[1];
            }
         %>

页面加了上述代码。当注释 jmzmessages = request.getParameter("jmzmessage");之后,可以初始化运行。不知道哪里有问题!怎么办?

改为如下代码:

 <%
String jmzid="";
String jmzname="";
String jmzmessages = request.getParameter("jmzmessage");
if(null==jmzmessages){
    jmzmessages="";
}
String[] jmzs = jmzmessages.split("/");
if(jmzs.length>=2){
jmzid = jmzs[0];
jmzname=jmzs[1];
}
%>

这个参数(jmzmessage)为空

<%
String jmzmessages = null;
String jmzid="";
String jmzname="";
jmzmessages = request.getParameter("jmzmessage");
System.out.println( jmzmessages);
String[] jmzs = jmzmessages.split("/");
if(jmzs.length>=2){
jmzid = jmzs[0];
jmzname=jmzs[1];
}
%>

 你request请求中没有这个参数(jmzmessage)吧!!