比如要插入一些数据到数据库中,要插入的有用户名,用户操作时间,物品等等。但是用户名和用户操作时间不在插入页面上输入,而是直接从后台取,要怎么取?

解决方案 »

  1.   

    用户登录的时候,将其相关的存到session里,比如用户名,当前时间等啊,应该可以吧
      

  2.   


    存到session里后,在后台将这些信息一起插入到数据库中,是吗?
    insert into table(nan,time,wupin,...) values(?,?,?,...)
    是这样吧
      

  3.   

    用户名登录时应该是保存在session里,直接在里面取就是了,
    时间就取系统时间就可以了
      

  4.   

    在登录的时候 使用 request.getSession().setAttribute("user_id",userName);
    方法将用户名放入Session中!  request.getSession().setAttribute("login_time",new SimpleDateformat("yyyy-MM-dd hh:mm:ss").format(new Date().getDate()));
    将登录时间放在Session中
    在需要用的时候String userID= request.getSession()..getSession("user_id");
    String loginTime =request.getSession().getSession("loginTime");这样就可以拿到登录时间和登录者的ID 手写的 你看下 有可能有地方写错单词了!
      

  5.   

    上面 后面取的时候写错了:
    String userID= request.getSession().getAttribute("user_id");
    String loginTime =request.getSession().getAttribute("loginTime");