package edu.cn.zzti.soft;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class display_Good extends HttpServlet {
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
HttpSession session=request.getSession();
String good_name=request.getParameter("goodnames");
String good_type=request.getParameter("type");
int good_number=Integer.parseInt(request.getParameter("number"));
double good_price=Double.parseDouble(request.getParameter("price"));
String gname=good_name;
//int good_number=request.getParameter("");
//double good_price=request.getParameter("goodnames");
Good good=new Good();
good.setName(good_name);
good.setType(good_type);
good.setNumber(good_number);
good.setPrice(good_price);
session.setAttribute(gname, good);
//Good g=(Good)session.getAttribute("good");
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print("<fieldset><legend>购物车</legend>");
Enumeration<String> e=session.getAttributeNames();
while(e.hasMoreElements()){
String name =e.nextElement();
Good d=(Good)session.getAttribute(name);
out.print("<br/>商品名:"+d.getName());
out.print("<br/>数量:"+d.getNumber());
out.print(d.getType());
out.print("<br/>单价:"+d.getPrice()+"元");
out.println("<br/><br/>");
}
out.println("</fieldset>");
out.print("<a href=\"select_Good.html\">继续购物</a>");
out.print("<form action=\"remove_Good\" method=\"post\"><input type=\"submit\" value=\"删除商品\"></form>");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
}
- 1
- 2
- 3
- 4
前往页