码迷,mamicode.com
首页 > 其他好文 > 详细

毕业设计随录-7

时间:2017-01-10 08:14:01      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:查询语句   nbsp   order   类别   页面   ring   tar   eid   from   

   今天毕业设计主要完成了二个方面。一:跳转新闻类别页面的导航菜单,上下页的功能实现。  二:新闻页面的实现,导航,标题,内容,上下篇,阅读次数的实现。         新闻页面的实现,通过为主页的每个新闻标题添加一个跳转到servlet的链接。一点击就会进入新闻页面。   导航,标题,内容,上下篇,上下页等,都是操作路数基本一样,从dao---》util其它--》servlet--》jsp。

后期想改代码,可以从代码字符的不同,数据的不同,增添功能,优化界面四个方面入手。

重难点:1.上下篇的查询算法--》  select * from h_news where newId<? order by newId desc limit 1;

            2.阅读次数的查询语句--》update h_news set click=click+1 where newId=?

            3.跳转新闻页面查询语句--》 select * from h_news h1,h_newstype h2 where h1.typeId=h2.newTypeId and h1.newId=?

            4.跳转新闻类别页面的上下页的功能实现,以及列表的显示,有点理不顺???--->pageBean的作用捋不顺。

                   1)上下页

                        a.总页数的算法: int totalPage = totalNum%pageSize==0 ? totalNum/pageSize : totalNum/pageSize+1;

         b.结合bootstrap的上下页标签使用

      2)新闻列表

                        a.查询语句:                              

                                 StringBuffer sb = new StringBuffer("select * from h_news h1,h_newstype h2 where h1.typeId=h2.newTypeId ");
                                 if(s_news.getTypeId() != -1){
                                       sb.append(" and h1.typeId = " + s_news.getTypeId() );
                                    }
                                sb.append(" order by h1.publishTime desc ");
                               if(pageBean!=null){
                              sb.append( " limit "+ pageBean.getStart()+","+pageBean.getPageSize());
                              }

 

  

毕业设计随录-7

标签:查询语句   nbsp   order   类别   页面   ring   tar   eid   from   

原文地址:http://www.cnblogs.com/tiffany-xin/p/6267107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!