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

📄 buycar.jsp

📁 J2EE上课详细课件,精通J2EE编程教程.
💻 JSP
字号:
<%@ page language="java" pageEncoding="GB2312" %>
<%@ page import="javax.naming.InitialContext,
				j2ee.ejbBuyCar.buyCarHome,
				j2ee.ejbBuyCar.buyCar,
				java.util.Hashtable,
				java.util.Enumeration"%>
<html>
<head>
<title>用Web方式使用有状态会话EJB(购物车应用)</title>
</head>
<body>
<p align="center">
用Web方式使用有状态会话EJB(购物车应用)<br>

目前购物车中的商品及数量:<br>
<table border="1" width="700" cellpadding="0" cellspacing="0">
  <tr>
    <td>序号</td>
    <td>商品名称</td>
    <td>数量</td>
    <td>操作</td>
  </tr>
<%	
	//初始化上下文
	Hashtable props = new Hashtable();
	props.put(InitialContext.INITIAL_CONTEXT_FACTORY,
		"weblogic.jndi.WLInitialContextFactory");
	props.put(InitialContext.PROVIDER_URL,"t3://127.0.0.1:7001");
	InitialContext initialContext = new InitialContext(props);
	//得到远程Home接口
	buyCarHome ejbRemoteHome=
		(buyCarHome)initialContext.lookup("buyCar");
	//通过远程Home接口得到远程EJB接口
	buyCar ejbRemote=ejbRemoteHome.create();
	//调用业务逻辑方法,得到购物车中的所有商品
	Hashtable myBuyCar = new Hashtable();
	myBuyCar=ejbRemote.listMyGoods();
	//得到哈希表中名称及值的枚举
	Enumeration hashTableNames=myBuyCar.keys();
	Enumeration hashTableValues=myBuyCar.elements();
	String Goods_name=new String("");
	//列出购物车中的商品及商品数量
	for(int i=0;i<myBuyCar.size();i++){
		Goods_name=(String)hashTableNames.nextElement();
%>
  <tr>
    <td><%=i+1%></td>
    <td><%=Goods_name%></td>
    <td><%=hashTableValues.nextElement()%></td>
    <td><a href="deleteGoods.jsp?Goods_name=<%=Goods_name%>">删除购物车中的此种商品</a>
    &nbsp;<a href="minusGoods.jsp?Goods_name=<%=Goods_name%>">从购物车中拿出一件此种商品</a>
    </td>
  </tr>
<%  }%>
</table>
所有商品:
<table border="1" width="700" cellpadding="0" cellspacing="0">
  <tr>
    <td>序号</td>
    <td>商品名称</td>
    <td>是否购买</td>
  </tr>
  <tr>
    <td>1</td>
    <td>《JSP网络编程从基础到实践》</td>
    <td>
    <a href="addGoods.jsp?Goods_name=《JSP网络编程从基础到实践》">
    购买</a>
  </tr>
   <tr>
    <td>2</td>
    <td>《精通J2EE网络编程》</td>
    <td>
	<a href="addGoods.jsp?Goods_name=《精通J2EE网络编程》">
    购买</a></td>
  </tr>
   <tr>
    <td>3</td>
    <td>《项目管理师论文考试辅导教程》</td>
    <td>
	<a href="addGoods.jsp?Goods_name=《项目管理师论文考试辅导教程》">
    购买</a></td>
  </tr>  
  <tr>
    <td>4</td>
    <td>《网络管理员考试辅导教程》</td>
    <td>
	<a href="addGoods.jsp?Goods_name=《网络管理员考试辅导教程》">
    购买</a></td>
  </tr>
  <tr>
    <td>5</td>
    <td>《软件工程导论》</td>
    <td>
	<a href="addGoods.jsp?Goods_name=《软件工程导论》">
    购买</a></td>
  </tr>
</table>
</html>

⌨️ 快捷键说明

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