jsp电子商务 购物车实现之二 登录和分页篇

登录页面核心代码

用户登陆

用户名:
密 码:
 

LoginServlet的参考代码:

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String username = request.getParameter("username");String password = request.getParameter("password");UserinfoDao ud = new UserinfoDaoImpl();Userinfo userinfo = ud.findByNameAndPwd(username, password);//如果登陆成功,则去bookListServletif(userinfo!=null){request.getSession().setAttribute("userinfo", userinfo);response.sendRedirect("BooklistServlet");}else{response.sendRedirect("login.jsp");}}

BooklistServlet的参考代码:

protected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {String page = req.getParameter("page");if(page==null){page="1";//第一次传过来就是默认首页}int pageindex = Integer.parseInt(page);//否则,可能是第2页等BookDao bd = new BookDaoImpl();List books = bd.findBookByPage(pageindex, 3);//3:每页多少数据int count = bd.count();PageControler pc = new PageControler();int total = pc.getTotalPages(count, 3);//总页数//通过request设置属性,+forward转向;req.setAttribute("pageindex", pageindex);
//		HttpSession session=req.getSession();
//		session.setAttribute("books",books); 也可以,可以直接跳转;req.setAttribute("books",books);req.setAttribute("total",total);req.getRequestDispatcher("index.jsp").forward(req,resp);}

购物车页面显示代码段参考:

@书名简介价格库存图片预览
${book.bookname}${book.info}¥${book.price}${book.stock}
首页上一页下一页尾页




本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部