• 学习记录08 --- 修复servlet的一些小问题


    今天重写DBTools后,想把之前写的后端也改改,结果发现有一个小小的问题

    就是取值时如果少了一个参数就会报空指针异常,最后的修复办法是判断是否为空,然后再给值

    就拿插入来做例子吧,修改同样的方式修改就行了

     1 //创建一个Student对象存放数据
     2         Student info = new Student();
     3 
     4         //获取前端传过来的参数
     5         if(request.getParameter("name")!=null)
     6             info.setName(request.getParameter("name"));
     7         if(request.getParameter("pwd")!=null)
     8             info.setPwd(request.getParameter("pwd"));
     9         if(request.getParameter("age")!=null)
    10             info.setAge(Integer.parseInt(request.getParameter("age")));
    11         if(request.getParameter("address")!=null)
    12             info.setAddress(request.getParameter("address"));
    13         if(request.getParameter("sex")!=null)
    14             info.setSex(request.getParameter("sex"));
    15         if(request.getParameter("classid")!=null)
    16             info.setClassid(Integer.parseInt(request.getParameter("classid")));

    像上面这样就可以避免这个问题了

  • 相关阅读:
    平方和公式
    $bootpuss$切不掉的「水题」
    回滚莫队初步
    [***]HZOJ 柱状图
    HZOJ 走格子
    HZOJ 旋转子段
    [***]HZOJ 优美序列
    [***]HZOJ 跳房子
    HZOJ 矩阵游戏
    模板—K-D-tree(P2479 [SDOI2010]捉迷藏)
  • 原文地址:https://www.cnblogs.com/huajidafahao/p/11290515.html
Copyright © 2020-2023  润新知