zoukankan      html  css  js  c++  java
  • 学习记录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")));

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

  • 相关阅读:
    Java ClassLoader机制
    Spring JMS
    MySQL权限分配
    Java参数传递机制
    JVM装载过程
    PowerDesigner15使用时的十五个问题
    修改当前行 传值
    WebSphere MQ
    Hibernate Search牛刀小试 (转)
    关于hibernate的缓存使用
  • 原文地址:https://www.cnblogs.com/huajidafahao/p/11290515.html
Copyright © 2011-2022 走看看