博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp电子商务 购物车实现之二 登录和分页篇
阅读量:4913 次
发布时间:2019-06-11

本文共 2091 字,大约阅读时间需要 6 分钟。

登录页面核心代码

用户登陆

用户名:
密 码:
 

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);		//如果登陆成功,则去bookListServlet		if(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}

转载于:https://www.cnblogs.com/mjsn/p/6150768.html

你可能感兴趣的文章
线性渐变的兼容性写法
查看>>
简单的同步MSMQ
查看>>
关于position的定位
查看>>
应用程序-特定 权限设置并未向在应用程序容器 不可用SID
查看>>
Matlab图像处理工具箱用户指南——裁剪图像及空间变换部分翻译
查看>>
Cookie and Session的介绍
查看>>
MySQL架构
查看>>
斯坦福机器学习-第三周(分类,逻辑回归,过度拟合及解决方法) ...
查看>>
Python 三级菜单
查看>>
《城盐州》:诗与史
查看>>
sharepoint 2010 培训公司课程内容
查看>>
GUN.TROVE 集合框架
查看>>
python 中的input()和raw_input()功能与使用区别
查看>>
如何正确配置客户端tnsname.ora文件
查看>>
当用户输入网址到页面展现,发生了什么?
查看>>
Linux运维:安装CentOS7图解
查看>>
CSS隐藏页面元素的方法
查看>>
B. Mike and Feet Codeforces Round #305 (Div. 1) (并查集)
查看>>
学习Python遇到的那些坑
查看>>
目录大纲
查看>>