jsp 页面中现有一个问题列表,列表中每个问题后面有问题详细信息的超链接,我想要记录的信息是 谁、什么时候看了这个问题。我想问的是怎么去记录,也就是怎么触发事件,触发什么事件,然后是怎么记录这些信息。不知道我的描述各位大侠能看明白不?

解决方案 »

  1.   

    用filter  凡是请求这个地址的 都记录下 session中的名字(未登录的话 ip 浏览器)
    访问时间直接从 new Date()  这个问题的地址 id 列表肯定是 ShowDetail?id=xx
    然后保存
    不知道我这样的描述小菜能看明白不?
      

  2.   

    你的意思我大概明白,我知道怎么取这个信息,我是想知道在哪取?是在超链接的onclick事件里取还是哪?
    filter我是真不明白?能举个例子吗?
      

  3.   

    你搜一下 filter怎么用的就行了 
    他就是 你访问一个连接的
    ShowDetail?id=xx的时候 只要你配置了 他会自动触发。
      

  4.   

    补充一下,我现在用的是jsp+tomcat
      

  5.   

    太能装了
    你这个记录是不是得需要持久化啊,还是会话级的
    持久化的话,你需要写个servlet,把用户名和访问时间放到数据库中啊。
    我觉得你应该学完一块做个小任务,这样遇到问题自己研究研究就可以解决了。
      

  6.   

    对了,我的目的是想把记录的信息作为数据放到oracle数据库中
      

  7.   

    那就是jdbc啊,前台能取到数据,后台插入数据。