本人用JSP写的页面,比如说用户读过某一条消息,我就会把此条消息的状态修改一下,请问这个怎么弄的,谢谢

解决方案 »

  1.   

    简单了 消息的状态用SCRIPT来写拉  点击触发 至于什么算法随便点拉 只要点一次 就标记 至于你用什么标记状态那你自己的喜好了
      

  2.   

    用CSS也可以的吧,
     a:visited   {   text-decoration:   none;color:   green}   
      a:visited   指已经访问过的链接; 
      

  3.   

    用CSS啊
    a:link {
        /*这里是你的超链接的样式*/
        color:#FF0000;
    }
    a:visited {
        /*这里是你的超链接访问后的样式*/
        color:#FF0001;
    }
    a:hover {
        /*这里是你的超链接鼠标移动上去的样式*/
        color:#0000FF;
    }
    a:active {
        /*这里是你的点击超链接时的样式*/
        color:#00FF00;
    }
      

  4.   

    CSS.访问一次后就把这个页面的ID或者URL记录到他COOKIE里,每次访问的时候检查COOKIE看有没被记录
    如果只是要简单的改变访问后连接要显示的颜色或在其后显示一个图像啥的就直接用CSS来处理,方便快捷如果有其他复杂些的变化可以用Cookie
    用户访问时将访问过的地址或是你自定的文章编号加入cookie
    再次来访时循环读取cookie判定是否访问过然后做你要的处理单纯cookie似乎无法满足lz的需求,如果某一个用户读取了一条消息,但是他换了一台机器或清楚了cookie重新登陆您的网站再次访问时cookie就无能为力了,可以用session存用户登录名和消息id来做
      

  5.   

    谢谢大家的回复,现在只是实现简单的功能 ,如果用COOKIE的话,那时间长了,比如说一个月一年那量是不是很大呢?
      

  6.   

    试讲长了量很大?
    Cookie可以设定存活期,而且这个东西是存在客户端的一小块数据,是服务器和浏览器交互用的
    每次浏览器向服务器提交请求时会把它通过网络发来,所以东西多了对速度会有一点影响