} } if(boardId.equals(boardSingle.getBoardId())){ } session.setAttribute(\,boardSingle.getBoardMaster());session.setAttribute(\,boardSingle.getBoardPcard());session.setAttribute(\,jumpBoard); String sql=\; Object[] params={boardId}; OpDB myOp=new OpDB(); myOp.setMark(false); sql=\from tb_bbs where bbs_boardID=? and bbs_isTop='1' order by bbs_toTopTime DESC\;
List topbbslist=myOp.OpBbsListShow(sql, params); session.setAttribute(\,topbbslist); String currentP=request.getParameter(\); if(currentP==null||currentP.equals(\)) myOp.setMark(true); currentP=(String)session.getAttribute(\); session.setAttribute(\,currentP); else String gowhich=\; myOp.setPageInfo(perR, currentP, gowhich); sql=\* from tb_bbs where bbs_boardID=? and (bbs_isTop='0' List otherbbslist=myOp.OpBbsListShow(sql, params); CreatePage page=myOp.getPage(); session.setAttribute(\,otherbbslist); session.setAttribute(\,page); or bbs_isGood='1') order by bbs_opTime DESC\;
5.3.3帖子列表
帖子是论坛的主要交流内容,是用户-网页-用户之间交流的必要手段。单击某一论坛分类,则进入帖子列表页面,效果如图5.5所示:
图5.5
5.4 新闻模块
新闻在人们的生活中是必不可少的,是了解世界的必要信息,为了方便用户因此,我在此系统中加入了新闻模块,使用用户在进入本系统浏览时,也可以方便的读取当天要点新闻,了解时事,这样也使得系统功能不再单一,显得过于死板。
在功能列表里点击【新闻】,系统列出当天提供的新闻题目列表,点击新闻题目,查看新闻,效果如图5.6
图5.6
req.getRequestDispatcher(\).forward(req, res); public void newsMana(HttpServletRequest req,HttpServletResponse res) { List newsList=new ArrayList(); String sql=\; Object[] params={}; DB mydb=new DB(); try { } catch(Exception e) { } mydb.closed(); req.setAttribute(\, newsList); e.printStackTrace(); mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) { Tnews news=new Tnews(); news.setId(rs.getString(\)); news.setTitle(rs.getString(\)); news.setContent(rs.getString(\)); news.setShijian(rs.getString(\)); news.setDel(rs.getString(\)); newsList.add(news); throws ServletException, IOException } rs.close();
}
第六章 后台管理模块的设计与实现
后台的设计完全是为了前台服务的,前台主要是论坛帖子的管理,所以后台必须有支持前台帖子发布的论坛管理,用户个人信息的有些设置也是在后台管理的。后台的维护功能主要包括如下:论坛版面管理、更新论坛数据、用户信息管理、论坛页面样式管理,更换新闻。
6.1后台管理
6.1.1管理员登陆模块
管理员的登陆界面和普通的用户的登陆界面为公用,管理员的账号和密码是数据库里默认已经存在的用户名admin,密码admin,下面是代码程序:
管理员登陆后,在系统主页的最下方点击“进入后台”然后进入后台管理界面,左面是功能菜单,包括论坛的管理,帖子的管理,用户的权限管理,和新闻更新管理。
相关推荐: