清风佛柳
2015-01-07 06:32
采纳率: 87.5%
浏览 1.9k
已采纳

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");之后,可以初始化运行。不知道哪里有问题!怎么办?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 业余草 2015-01-07 06:38
    已采纳

    改为如下代码:

     <%
    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];
    }
    %>
    
    点赞 打赏 评论
  • 业余草 2015-01-07 06:34

    这个参数(jmzmessage)为空

    点赞 打赏 评论
  • 业余草 2015-01-07 06:36

    <%
    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)吧!!
    
    点赞 打赏 评论

相关推荐 更多相似问题