req.setAttribute(\String targetURL = \dispatch(targetURL, req, res);}
程序效果图如图5-13所示。
图5-13 新闻信息录入
2.新闻信息管理:管理员点击左侧的菜单“新闻信息管理”,页面跳转到新闻信息管理界面,调用后台的action类查询出所有的公告信息,并把这些信息封转到数据集合newsList中,绑定到request对象,然后页面跳转到相应的JSP,显示出公告信息。关键代码如下。
public void newsMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{ List newsList=new ArrayList(); String sql=\Object[] params={}; DB mydb=new DB(); try{
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(\newsList.add(news);} rs.close();}
catch(Exception e){ e.printStackTrace();} mydb.closed();
req.setAttribute(\
req.getRequestDispatcher(\
程序效果图如图5-14所示。
- 38 -
图5-14 新闻信息管理页面
5.3.7 留言信息管理
1.留言信息管理:管理员点击左侧的菜单“留言信息管理”,页面跳转到留言信息管理界面,调用后台的action类查询所有留言信息。程序效果图如图5-15所示。
图5-15 留言信息管理
2.留言信息删除:先是点击留言信息管理,页面跳转到留言信息管理界面,浏览所有的留言信息,点击要删除的留言信息,即可删除该留言信息。关键代码如下。
public void liuyanDel(HttpServletRequest req,HttpServletResponse res){ String id=req.getParameter(\
String sql=\Object[] params={id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\操作成功\
req.setAttribute(\String targetURL = \dispatch(targetURL, req, res);}
5.3.8 修改个人密码
描述:输入用户名和用户的原有密码,输入新密码以后点击修改按钮
- 39 -
即可修改密码成功。程序效果图如图5-16所示。
图5-16 修改密码
5.4 网站前台模块
5.4.1 网站首页界面
描述:酒店管理系统网首页分为菜单导航栏与最新客房或者菜品信息两部分组成。关键代码如下。
public void caipinAll(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{ List caipinList=new ArrayList();
String sql=\Object[] params={}; DB mydb=new DB(); try{
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()){
Tcaipin caipin=new Tcaipin(); caipin.setId(rs.getString(\
caipin.setCaipinjianjie(rs.getString(\caipin.setCaipinming(rs.getString(\caipin.setCaipinjiage(rs.getInt(\caipin.setDel(rs.getString(\
caipin.setTupian(rs.getString(\caipinList.add(caipin);} rs.close();}
catch(Exception e){ e.printStackTrace();} mydb.closed();
req.setAttribute(\
req.getRequestDispatcher(\
程序效果图如图5-17所示。
- 40 -
图5-17 网站首页
5.4.2 用户注册
描述:新用户通过该模块实现网站注册功能的实现,注册为会员。程序效果图如图5-18所示。
图5-18 用户注册界面
5.4.3 查看客房信息
描述:点击客房图片,打开客房详细信息查看界面。关键代码如下。 public void kefangDetailQian(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException{
req.setAttribute(\req.getRequestDispatcher(\res);}
程序效果图如图5-19所示。
- 41 -