解决方案 »

  1.   

    ,XsAction.updateXs()哪里调试下,看看那个值没有传过来(或是NULL),  最好贴控制台的报错信息,页面中的报错信息不详细
      

  2.   

    - -控制台关键是没报错啊九月 03, 2014 12:53:22 下午 org.apache.jasper.compiler.TldLocationsCache tldScanJar
    信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    这个算么- -
      

  3.   

    我打印了一下,发现xs为空- -为什么啊,我jsp里代码写错了么
      

  4.   

    xs.getXh()  这个xs 应该是为空的
      

  5.   

      stu.setXh(xs.getXh());    <span style="color: #FF0000;">102行</span>这里错了,xs是空的,你直接定义一个这样的对象,又没有去给它赋值,你还想拿东西,你太霸道了...
      

  6.   

    xs的set和get方法是不是有问题啊,你直接工具生成下,不要手写
      

  7.   


    你updateXsInfo() 里面不是 获取了一遍么
    Xsb xs=xsDao.getOneXs(user.getXh());
      

  8.   

    你定义的变量为private Xsb xs;  setter getter方法是setXsb   getXsb   前台页面又是xs,相当于你定义的xs没有setter、getter方法;后台当然取不到页面中的值了
      

  9.   


    你updateXsInfo() 里面不是 获取了一遍么
    Xsb xs=xsDao.getOneXs(user.getXh());恩,刚才试过了,11楼正解,是我太不小心了,谢谢啊