在action和你的方法里打断点调试下看看,空指针

解决方案 »

  1.   

    恩 好像没有接受到JSP页面参数啊  ! 帮我看看为什么没有接收到JSP里面的参数啊 
      

  2.   

    页面中传的是对象的属性:customername,phone,address,relationman,other,所以你应该在Action类中应该提供这些属性的对应的set,get方法,而不是一个Customer对象,希望对你有帮助
      

  3.   

    Customer是实体类,customername应该是其属性吧,页面应该注意导航,例如:name="customer.customername"
      

  4.   

    写个 doGet 或 doPost方法、应用 request 来取得页面传过来的值。
      

  5.   

    System.out.println(customer.getcustomername);customer是null,原因是struts没有为你的customer生成对象并且赋值,为什么呢?
    因为,如果你要struts自动为你生成customer对象,并且附上值的话,那么在jsp页面
    中,你应该把将要为customer的成员属性赋值的Dom对象的name值配成 "对象名称.属性名称"
    例如:<input type="text" name="customer.address">
    <input type="text" name="customer.relationman">
      

  6.   

    你这样肯定得不到值啊,如果你要那样写,你就得用Struts里面的标签<s:>这种标签,如果你不用,你就把每个标签里面的Value赋值,这样在action里面的对象才能通过set方法获得值。