5.添加图书
<%
Databasedb=newDatabase();
List
if(productlist!
=null){
for(inti=0;i Productproduct=productlist.get(i); %> product_id=<%=product.getProduct_id()%>">update product_id=<%=product.getProduct_id()%>">delete product_id=<%=product.getProduct_id()%>">addtoShoppingCart<%=product.getProduct_id()%> <%=product.getProduct_name()%> <%=product.getProduct_price()%>
<%
}
}
%>
product_id | |
product_name | |
product_price | |
6.添加购物车
<%
if(session.getAttribute("cart")==null){
List
session.setAttribute("cart",cart);}
Stringproduct_id=request.getParameter("product_id");
List
Databasedb=newDatabase();
Productproduct=db.getProductById(product_id);
cart.add(product);
session.setAttribute("cart",cart);
response.sendRedirect("cart.jsp");
%>
7.RegisterServlet
protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
request.setCharacterEncoding("GBK");
response.setContentType("text/html;charset=GBK");
PrintWriterout=response.getWriter();
Stringusername=request.getParameter("username");
Stringuserpass=request.getParameter("password");
RegisterDbregi=newRegisterDb();
Useruser=null;
UserDAOuserdao=newUserDAO();
if(userdao.addUser(username,userpass)){//插入成功
out.println("注册成功!
请记住您的用户名和密码");
out.println("
}else{//插入失败
out.println("注册失败!
");
out.println("
}
8.LoginServlet1
VoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
request.setCharacterEncoding("GBK");
response.setContentType("text/html;charset=GBK");
PrintWriterout=response.getWriter();
Stringusername=request.getParameter("username");
Stringuserpass=request.getParameter("password");
HttpSessionsession=request.getSession();
Stringuser1;
session.setAttribute("user1",username);
Cookiecookie=newCookie("username1",username);
cookie.setMaxAge(60*60*30*24);
response.addCookie(cookie);
UserDAOuser=newUserDAO();
if(user.isUserExist(username,userpass)){
RequestDispatcherdispatcher=request
.getRequestDispatcher("AddProduct.jsp");
dispatcher.forward(request,response);
}else{
out.println("登录失败!
");
out.println("
}
第四章小结和展望
课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。
回顾此次JavaWeb课程设计,从选题,到功能需求分析、设计、编码实现、测试等,不仅能从课题设计中出现的错误和代码调试中可以学到很多经验,同时可以巩固以前所学过的知识,通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有把所学的理论知识与实践相结合起,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到的问题,可以说是困难重重,难免会遇到过各种各样的问题,这次JavaWeb课程设计过程中,使我在学会独立思考的同时,要虚心向学过Java编程的同学请教,这样可以达到事半功倍的效果。
在具体编程实现系统功能的过程中,我遇到了不少的问题,通过不同渠道向老师、同学、上相关网站寻求解决方法,收到了很好的效果。
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2