我感觉我的update方法中并没有什么语法错误,是不是我还是没有把id获取到啊??

解决方案 »

  1.   

    String sql = "update question set note=?,detail=?,standardAnswer=?,choices=?,level=? where id=?";
    这句中set后面有没有空格?如果没有的话......
      

  2.   

    看错了,复制以后看到了。
    不过发现几个问题:
    1、session.setAttribute("id",id);能把int型的id保存吗?
    2、int id = (Integer)session.getAttribute("id");这个能成立吗? 左边是int,右边是Integer型......
      

  3.   

    用session.setParameter应该是可以的。
      

  4.   

    我感觉问题好像不是出在session这里,好像不应用session来传参,应该用其他的方法;希望大家积极讨论,给我个答复!谢谢!
      

  5.   

    不知道accsee是否支持预处理的这种更新?