我正在做练习做一个网站,会员可以发布新闻,我想控制会员每天发布新闻的次数,会员可以发布10条新闻,控制会员发布新数是用一个int类型的数,每次发布一条加1吗?  每次累加之后保存在哪呢?每天24小时可以发布10条,如何判断这24小时,24小时过如何清空这个累加的数,让它重0开始呢,请问该如何做?

解决方案 »

  1.   

    用数据库来实现是个很简单的问题,不知道你用不用数据库,用XML来实现也可以相对麻烦点,建议用数据库来实现.
      

  2.   

    第一个问题不回答了。加几看你的实现。> 每次累加之后保存在哪呢?
    只要进行持久话就可以。保存在数据库中还是文件里都可以。> 每天24小时可以发布10条,如何判断这24小时,24小时过如何清空这个累加的数,让它重0开始呢,请问该如何做?
    用定时任务。每天24时,清零。
      

  3.   

    持久化用javabean保存可以吗?大概的意思我明白,可是代码如何编写却不清楚了,希望回答问题的前辈能给出相应的代码,谢谢
      

  4.   

    不用单独的去建一个持久化的数据项保存用户发的新闻条数
    每发布一条新闻,都会入库吧,入库就有时间吧select count(*) from news where time>today and time<tomrrow ;
    就可以得到用户今天发过的新闻条数if(条数<10)就能发
    else就提示超过数量
      

  5.   

    liang8305  赞同
    用户发布的信息既然已经存储到数据库里了可以之接算吧
    用liang8305的方法