⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showbuy.java

📁 J2EE指南
💻 JAVA
字号:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class ShowBuy extends HttpServlet
{
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, java.io.IOException
{
String[] items={"糖果","收音机","练习簿"}; 
//获取会话对象
HttpSession session=req.getSession(true);
//获取选择的商品数目
Integer itemCount=(Integer) session.getValue("itemCount");
//如果没放入商品则数目为0
if (itemCount==null){
itemCount=new Integer(0);
}

// Set the content type of the response
res.setContentType("text/html;charset=gb2312");
PrintWriter out=res.getWriter();

//取得POST上来的表单信息
String[] itemsSelected;
String itemName;
itemsSelected=req.getParameterValues("item"); 
//将选中的商品放入会话对象
if(itemsSelected!=null){
for(int i=0;i<itemsSelected.length;i++){
itemName=itemsSelected[i];
itemCount=new Integer(itemCount.intValue()+1);
session.putValue("Item" + itemCount,itemName);
System.out.println(itemName);
//将商品名称定义为ItemX
session.putValue("itemCount",itemCount);
System.out.println(itemCount);
//将商品数量放入会话对象 
}
}

// Write the page header
out.println("<html>");
out.println("<head>");
out.println("<title>购物袋的内容</title>");
out.println("</head>");
out.println("<body>");
out.println("<center><h1>你放在购物袋中的商品是: </h1></center>");
//将购物袋的内容写入页面
for (int i = 1;i <=itemCount.intValue(); i++) {
String item =(String) session.getValue("Item"+i);
//取出商品名称 
out.println(items[Integer.parseInt(item)]);
out.println("<BR>");
}
// Wrap up
out.println("</body>");
out.println("</html>");
out.close();
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -