jsp 基础实验报告

合集下载

web实验报告

web实验报告

本科实验报告课程名称:Web程序设计实验项目:HTML语言实验地点:逸夫楼303专业班级:学号:学生姓名:指导教师:2013年12月13日一、实验目的和要求1.掌握常用的HTML语言标记;2.利用文本编辑器建立HTML文档,制作简单网页。

二、实验内容和原理1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。

(请仔细阅读下列程序语句,理解每条语句的作用)源程序清单如下:<html><head><title>Example</title></head><body bgcolor="#00DDFF"><h1><B><I><FONT COLOR="#FF00FF"><MARQUEE BGCOLOR= "#FFFF00" direction=left behavior=alternate>welcome toyou</MARQUEE></FONT></I></B></h1><hr><h2 align=center><FONT COLOR="#0000FF">A simple HTML document</FONT></h2><EM>Welcome to the world of HTML</EM><p>This is a simple HTML document.It is to give you an outline of how to write HTML file and how the<b> markup tags</b> work in the <I>HTML</I> file</p><p>Following is three chapters<ul><li>This is the chapter one</li><li><A HREF="#item">This is the chapter two</A></li><li>This is the chapter three</li></ul></p><hr><p><A NAME="item">Following is items of the chapter two</A> </p><table border=2 bgcolor=gray width="40%"><tr><th>item</th><th>content</th></tr><tr><td>item 1</td><td>font</td></tr><tr><td>item 2</td><td>table</td></tr><tr><td>item 3</td><td>form</td></tr></table><hr><p>1<p>2<p>3<p>4<p>5<p>6<p>7<p><B><I><FONT COLOR=BLUE SIZE=4>End of the example document </FONT></I></B> </p></body></html>2.编写一个能输出如图所示界面的HTML文件。

JSP应用开发与实践第3章 搭建JSP开发环境

JSP应用开发与实践第3章  搭建JSP开发环境

组件重用 JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码、或者作 为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可 以应用到其他Java应用程序中,包括桌面应用程序。 基于Java Servlet功能 Servlet是JSP出现以前的主要JavaWeb处理技术,它接受用户请求,在Servlet类中编写所有 Java和Html代码,然后通过输出流把结果页面返回给浏览器。在类中编写Html代码非常不利于 阅读和编写,使用JSP技术之后,开发Web应用更加简单易用了,并且JSP最终要编译成Servlet 才能处理用户请求,所以JSP拥有Servlet的所有功能和特性。 预编译 预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且 仅执行一次编译,编译好的代码被保存,在用户下一次访问时,直接执行编译好的代码。这样 不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。
第3 章
本章要求:
搭建JSP开发环境

什么是JSP,以及JSP的技术特征 JSP网站的执行过程 JDK的安装与配置 Tomcat的安装与配置 MySQL数据库的安装与使用 Eclipse开发工具的安装与使用 使用Eclipse开发JSP网站的基本步骤
第3 章
主要内容
1. 2. 3. 4. 5. 6.
图3-1 Java SE 的结构 0
0 0 0
2.Java EE Java2 EE是Java2的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP( 企业资源规划)系统,其核心为EJB(企业Java组件模型)。Java EE的结构如图3-2所示。

JavaEE实验(参考) 2

JavaEE实验(参考) 2

本科实验报告课程名称:Java EE编程技术实验项目:语法基础代码风格实验实验地点:逸夫楼404专业班级:软件1028 学号:2010005249 学生姓名:赵才轩指导教师:高保禄2013 年 4 月26 日一.实验目的熟悉Java、JSP、Servlet、Html等相关语法,培养良好的代码风格,为其他实验做好准备。

二.实验内容熟悉NetBeans开发环境,通过编写一个Jsp调用Servlet的程序,熟悉Java、JSP、Servlet、Html等相关语法,培养良好的代码风格。

可以任选以下任一题目:A.网站计数器;B.简易购物车;C.编写一个自定义标记,将Servlet返回的英文字符串转换为大写。

三、实验要求:参照课本,快速熟悉相关内容,按所需题目编写程序,熟悉Java等编程语言或技术的基本编程技巧,注重良好的代码风格(如变量命名、代码注释、Servlet 与类中代码的结构等),初步掌握编写Web应用程序的能力。

2)设法在用户主目录中以home_mycal的文件名来调用mydir/mycal文件。

四、实验环境:软件环境:Windows 7/XP/2000/2003/2008,NetBeans5.5.1/6.5/7.3;硬件环境:P4 2.4G/80G/1G/64M及较高配置的PC机。

五、实验步骤和实验结果:(A、B、C三个实验都有)A.网站计数器:(1)思维方法:首先,网页浏览次数每个用户都可以查看,所以用Servlet 上下文去保存数据;再者:网站计数器要确保在网页重新部署时或服务器重新启动时记得数不会从1开始,所以,我选择用文件把Servlet上下文的数据进行保存;最后,如果在用户访问一次就要读写文件的话,这样效率会很低,所以我利用Servlet的生命周期,把文件的读放在init()方法中,把文件的写放在destory()方法中,这样就完成了对浏览网页的计数。

(2)实现方法:(由于代码较多,所以选择重要的代码写入报告中)Init()方法:(实现了读文件,如果不存在文件则创建一个,并写入初值)public void init() throws ServletException {String counter=null;File FCounter=new File("j:\\counter.txt");if(!FCounter.exists())try {FCounter.createNewFile();FileWriter fw=new FileWriter("j:\\counter.txt");BufferedWriter bw=new BufferedWriter(fw);bw.write("0");bw.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}try {FileReader fr=new FileReader("j:\\counter.txt");BufferedReader br=new BufferedReader(fr);try {counter=br.readLine();br.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}} catch (FileNotFoundException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}this.getServletContext().setAttribute("counter", counter);}●Destory()方法:(实现了跟新文件内容的功能)public void destroy() {String counter=null;try {FileWriter fw=new FileWriter("j:\\counter.txt");BufferedWriter bw=new BufferedWriter(fw);counter=(String) this.getServletContext().getAttribute("counter");bw.write(counter);bw.close();} catch (IOException ex) {Logger.getLogger(ZCXWebCount.class.getName()).log(Level.SEVERE, null, ex);}}●processRequest()方法:(实现了用户浏览后加一的功能,以及显示给用户)protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();String counter=null;counter=(String) this.getServletContext().getAttribute("counter");int count=Integer.parseInt(counter);count++;counter=String.valueOf(count);this.getServletContext().setAttribute("counter", counter);try {out.println("<html>");out.println("<head>");out.println("<title>网站计数器</title>");out.println("</head>");out.println("<body>");out.println("<center><h1>赵才轩网页计数器</h1>");out.println("<h1>访问次数:" +this.getServletContext().getAttribute("counter") + "</h1>");out.println("</center></body>");out.println("</html>");} finally {out.close();}}(3)简易截图:B.简易购物车(1)思维方法:首先,在这个简易的购物车中我不设计数据库,只是从简单的思路中说明问题,所以我的商品数据在jsp页面中体现,并且各个商品的默认属性都是一致的,只是数据不同,这些属性用表单的形式发送处理;再者,我用对象ArrayList去收集购物车中的数据,并用会话session中的setAttribute()方法去保存用户的购物车,再用getAttribute()方法把购物车中的数据显示给用户,最后,在显示出购物车的数据后可以再放回商品页面继续购物。

jsp相册管理系统课程设计

jsp相册管理系统课程设计

jsp相册管理系统课程设计一、课程目标知识目标:1. 学生理解JSP技术的基本原理,掌握JSP页面的基本结构和语法。

2. 学生学会使用JSP和数据库技术实现相册管理系统的功能,包括图片的上传、展示、分类和管理。

3. 学生掌握在JSP中运用EL表达式和JSTL标签,提高代码的可读性和重用性。

4. 学生了解相册管理系统的安全性问题,并学会使用基础的安全措施。

技能目标:1. 学生能够独立设计并实现一个具备基本功能的相册管理系统,包括前端展示和后端管理。

2. 学生能够运用所学的数据库知识,创建合理的数据库表结构,实现数据的有效存储和查询。

3. 学生通过本课程的学习,培养解决实际问题的能力,能够通过调试和修改代码来优化系统性能。

4. 学生能够使用合适的工具和技术文档,进行自主学习和问题解决。

情感态度价值观目标:1. 培养学生对于编程和计算机技术的兴趣,激发他们探索新知识的热情。

2. 增强学生的团队协作意识,通过小组合作完成项目,培养学生的沟通能力和团队精神。

3. 通过相册管理系统这一实际项目,让学生体会技术解决生活问题的成就感,增强自信心。

4. 培养学生的创新意识,鼓励他们在系统设计过程中提出新想法,实现个性化创新。

课程性质分析:本课程属于信息技术学科,以实践操作为主,理论知识与实践技能相结合。

针对高年级学生特点,课程内容深度适中,注重培养学生的动手能力和实际问题解决能力。

学生特点分析:学生具备一定的编程基础,对JSP和数据库有一定了解,但可能缺乏综合应用的能力。

学生好奇心强,喜欢动手实践,希望通过完成项目获得成就感。

教学要求:教师需提供清晰的学习指导,通过案例教学和任务驱动法,引导学生主动探究和解决问题,确保每位学生都能参与到项目实践中,达到课程预设的目标。

二、教学内容1. JSP技术基础- JSP页面结构及运行原理- JSP脚本元素、指令和动作元素- JSP内置对象及作用域2. 数据库应用- 数据库设计原则及SQL语句- JDBC连接数据库- 数据库访问及事务处理3. 相册管理系统功能实现- 图片上传与展示- 相册分类与管理- 用户登录与权限控制4. EL表达式与JSTL标签- EL表达式语法及应用- JSTL核心标签库- JSTL函数标签库5. 系统安全与优化- 数据验证与过滤- 访问控制与权限管理- 系统性能优化策略6. 项目实践- 相册管理系统项目需求分析- 系统设计及功能模块划分- 代码编写与测试教学大纲安排:第一周:JSP技术基础及数据库设计第二周:相册管理系统功能设计与数据库访问第三周:相册管理系统功能实现及优化第四周:EL表达式与JSTL标签的应用第五周:系统安全与优化第六周:项目实践与总结教学内容与教材关联性:本教学内容紧密围绕教材中JSP技术、数据库应用、EL表达式和JSTL标签等章节,结合实际案例进行教学,确保学生能够将所学知识应用于实际项目中。

管理jsp课程设计

管理jsp课程设计

管理jsp课程设计一、课程目标知识目标:1. 理解JSP技术的基本原理和其在Web应用中的作用;2. 掌握JSP页面的基本结构和常用指令、脚本语言及标签;3. 学会使用JSP内置对象和常用JavaBean,实现数据的传递和处理;4. 能够运用JSP技术设计并实现一个简单的管理信息系统。

技能目标:1. 能够运用所学知识,独立设计并编写简单的JSP页面;2. 学会使用JSP内置对象和JavaBean进行数据处理和业务逻辑实现;3. 掌握JSP与数据库的连接方法,实现数据的增删改查功能;4. 提高问题分析、解决能力,培养团队协作和沟通技巧。

情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学习热情;2. 培养学生的创新意识和实践能力,使其敢于面对挑战;3. 培养学生具备良好的编程习惯,遵循编码规范,注重代码质量;4. 引导学生认识到技术在日常生活和工作中的重要性,提高社会责任感。

本课程针对高年级学生,在学生已掌握Java基础知识的前提下,进一步学习JSP技术。

课程注重实践操作,结合实际项目案例,使学生能够学以致用。

通过课程学习,旨在提高学生的编程能力、项目实践能力和团队协作能力,为今后从事Web开发工作打下坚实基础。

二、教学内容1. JSP技术概述:介绍JSP技术背景、发展及应用场景,使学生了解JSP在Web开发中的重要性。

- 课本章节:第一章 JSP技术简介2. JSP基本语法与结构:学习JSP页面基本结构、指令、脚本语言、标签等,为后续学习打下基础。

- 课本章节:第二章 JSP基本语法与结构3. JSP内置对象:讲解JSP内置对象的用途和用法,学会使用内置对象进行数据传递和处理。

- 课本章节:第三章 JSP内置对象4. JavaBean技术:学习JavaBean的基本概念、编写规范,掌握在JSP中如何使用JavaBean。

- 课本章节:第四章 JavaBean技术5. JSP与数据库连接:介绍JSP与数据库连接技术,实现数据的增删改查功能。

Java web 实训报告

Java web 实训报告

西安航空职业技术学院课程设计说明书课程名称:jsp技术实专业:软件技术班级学号:姓名:刘浩儒指导教师:陈洁2016 年 12月_12_日教务处印制西安航空职业技术学院课程设计任务书课题名称: 在线购物车系统设计内容: 利用myEclipse8、5创建相关得java与servlet 文件、以及登陆界面得设置与界面得美化,利用tomcat7、0完成项目在浏览器上得发布,利用mysql进行建立数据库,然后建立用户登录得得表,本次设计得主要设计内容就是在线图书购物车系统,目得就是为方便用户在输入正确得用户名与密码得得时候可以在线购书。

技术条件或要求: HTML+CSS 、javascript、Tomcat7、Java Web程序设计、Mysql 、MyEclipse、PhotoShop 等相关软件进行设计指导教师(签名): 教研室主任(签名):开题日期: 2016 年 12月 12 日完成日期: 2016年 12 月 20日摘要随着信息技术得高速发展与Internet得不断普及。

人们对于互联网技术得要求不仅就是浏览一下网页,收发电子邮件。

日益忙碌得人们开始追求足不出户得利用互联网这一强大得平台来实现得网上购物,如网上订餐,网上订票,网上药店等.对于企业来讲,无论就是企业之间(B to B),还就是企业与客户之间(B to C)得交易,如果能够实现网上交易将大大提高交易速度节约交易成本。

本文设计了基于JSP得在线购物车系统,整个开发环境就是基于windows系统下得,运用得技术包括:B/S模式,MVC三层架构得思想,Servlet/JSP、JDBC、MySQL等。

使用得工具有MySQL5、0作为数据库平台,Tomcat6、0作为服务器,JSP作为前台页面显示,实现了应用逻辑与页面分离使得界面设计更简单。

在线购物车系统模拟了网上购物得基本功能,实现了产品得浏览,购物车管理,订单管理等功能。

在在线购物车系统中,顾客可以很方便得对商品进行浏览检索,查瞧商品得详细资料。

JSP步骤 简单实例

JSP步骤 简单实例

上机一 WEB 应用开发环境配置内容:搭建JSP工作环境,主要包括Java JDK的安装、Tomcat服务器的安装和构建班级论坛的第一个JSP的index.jsp首页面。

1. 安装JDK的步骤如下找到jdk-6-windows-i586.exe 运行安装程序,设定安装路径为D:\学习软件\jdk1.6.0, 其余接受默认安装。

安装结束后就要配置环境变量,包括java_home,path和classpath的设置,操作步骤如下:1)用鼠标右击“我的电脑”,选择“属性”,→“高级”→“环境变量”→“系统变量”→“新建”→在“变量名”输入框中写入“java_home”,在“变量值”输入框中写入“D:\学习软件\jdk1.6.0”→点击“确定”。

2)选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,→如果已经存在就选中classpath选项,→点击“编辑”按钮,→然后在“变量名”中填写“classpath”,→在“变量值”中填写“.;D:\学习软件\jdk1.6.0\lib;D:学习软件\jdk1.6.0\jre\lib”。

在“path”设定时,“变量名”输入框填写“path”,“变量值”输入框填写“D:\学习软件:\jdk1.6.0\bin”3)打开命令提示符窗口,输入命令“java -version”,看到Java版本的信息,确定安装完成。

2. 安装Tomcat6步骤如下将apache-tomcat-6.0.18.zip从磁盘中解压到D:\学习软件盘符下在D:\学习软件\apache-tomcat-6.0.18\bin目录下双击“startup.bat”启动服务器,双击“shutdown.bat”关闭服务器。

在环境变量中添加“变量名”为“tomcat_home”,“变量值”为“D:\学习软件\apache-tomcat-6.0.18”的设定。

在启动服务器后,打开浏览器,在地址栏输入http://localhost:8080查看,如出现主页,则表示安装成功。

本科毕业论文基于JSP的在线学习网站的设计与实现

本科毕业论文基于JSP的在线学习网站的设计与实现

本科毕业论文基于JSP的在线学习网站的设计与实现目录一、内容概括 (2)1. 研究背景 (2)1.1 在线教育的发展趋势 (3)1.2 JSP技术在网站开发中的应用 (4)2. 研究目的与意义 (5)2.1 论文研究目的 (5)2.2 论文研究意义 (6)3. 国内外研究现状 (7)二、JSP相关技术概述 (9)1. JSP技术基础 (11)1.1 JSP技术定义 (13)1.2 JSP技术特点 (13)2. JSP开发环境搭建 (15)2.1 开发工具介绍 (16)2.2 开发环境配置 (18)三、在线学习网站需求分析 (19)1. 总体需求概述 (20)1.1 用户需求 (21)1.2 功能需求 (22)2. 具体功能模块分析 (23)2.1 用户注册与登录模块 (25)2.2 课程管理模块 (25)2.3 学习模块 (26)2.4 评估与反馈模块 (28)四、在线学习网站设计 (29)1. 网站架构设计 (30)1.1 架构设计原则 (31)1.2 架构选型与搭建 (32)2. 数据库设计 (34)2.1 数据库需求分析 (36)2.2 数据库表设计 (38)3. 功能模块设计 (40)3.1 用户注册与登录模块设计 (41)3.2 课程管理模块设计 (41)3.3 学习模块设计 (43)3.4 评估与反馈模块设计 (44)五、在线学习网站实现 (45)一、内容概括本本科毕业论文以JSP(Java Server Pages)技术为基础,设计并实现了一个在线学习网站。

该网站具有用户注册、登录、课程浏览、在线学习、互动讨论等功能,为用户提供了一个便捷、高效的在线学习环境。

本文首先分析了在线学习网站的需求和功能,然后详细介绍了系统的设计思路、架构以及关键技术的实现。

在系统设计过程中,充分考虑了用户体验、安全性和可扩展性等因素,力求为用户提供一个稳定、易用的学习平台。

通过实际应用测试,证明了所设计的在线学习网站具有良好的性能和稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
</MARQUEE>
</div>
<br>
<br>
<br>
<br>
<%
if(request.getParameter("integerValue")==null){
%>
<formaction="first.jsp"method="post">
<tablealign="center"border="0"bgcolor="#999999">
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<metahttp-equiv="expires"content="0">
<metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
response.setContentType("text/html;charset=gb2312");
在jsp页面中,使用
<%@ page pageEncoding="utf-8" contentType="text/html;charset=gb2312"%>
设置回应对象的编码,同样使用request.setCharacterEncoding("gb2312");
姓名:********
2012年12月20日
Java web应用编程基础实验报告
实验1:JSP基础实验
一、实验目的:
熟悉HTML语法,理解和掌握JSP基本语法。
初步掌握利用指令、脚本元素和动作元素,进行简单的JSP和HTML混合编程的方法和技术。
理解对象概念,掌握application、session等对象的基本使用方法。
<!DOCTYPEHTMLPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<metahttp-equiv="pragma"content="no-cache">
<metahttp-equiv="cache-control"content="no-cache">
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<inputtype="reset"name="reset"value="重填"></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="submit"name="submit"value="提交"></td>
<tr>
</table>
</form>
<%}
else{
intvalue=Integer.parseInt(request.getParameter("integerValue").trim());
</head>
<body>
<divalign="center">
<FONTface=楷体_GB2312color=#888888size=6>计算三角形面积的小例子</FONT>
</div>
<br>
<br>
<br>
<br>
<%
if(request.getParameter("a")==null||request.getParameter("b")==null
2、在JSP页面中静态包含文件。要求程序包含两个文件,主文件静态包含一个能够计算数据的算术平方根的页面。
3、动态包含页面并传递数据。要求程序包含两个文件,主文件加载次文件,并将随机产生的0 ~ 1之间的数据传递给它,并且在页面上显示出来。(进阶要求:把动态包含改为动态重定向,比较两者之间的区别。)
4、计算三角形的面积。要求由用户输入三角形的三条边,判断这三条边是否能构成一个三角形,若能构成三角形,则输出三角形的面积。
二、实验要求:
理解Web Server,正确使用Apache的Tomcat建立JSP Server。
编写程序完成以下实验内容,通过手工和MyEclipse两种方式分别完成JSP文件的布署。
上交实验报告电子文档。
三、实验内容:
1、编写一个JSP程序,计算10!,并显示出结果。要求先声明计算阶乘的方法,再调用该方法,最后在页面上输出结果。(进阶要求:通过表单提交一个正整数,然后计算它的阶乘。)
5、编写一个简单的网上商店,用application对象存放网上的商品清单和库存量,用session对象存放用户的购买信息(用户名、商品名及购买数量),然后利用这些信息给用户结账。
四、实验过程中遇到的问题及解决手段:
(1)首先就是网页的布局设置,由于我对html不是很熟悉,所以在试验中的页面布局不是很好看。只能说是尽量让界面看起来好看点吧,但是跟专业的比起来就差远了。我会网页美工方面在下点功夫的,把界面做的好看点。
</tr>
<tr>
<tdalign="right">&nbsp;&nbsp;边c的长度为(m):&nbsp;&nbsp;&nbsp;</td>
<td><inputtype="text"name="c"size="25"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<inputtype="reset"name="reset"value="重填"></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<inputtype="submit"name="submit"value="提交"></td>
<tr>
</table>
<td><inputtype="text"name="a"size="25"></td>
</tr>
<tr>
<tdalign="right">&nbsp;&nbsp;边b的长度为(m):&nbsp;&nbsp;&nbsp;</td>
<td><inputtype="text"name="b"size="25"></td>
</head>
<body>
<%
/*获取三角形的三条边的值*/
inta=Integer.parseInt(request.getParameter("a").trim());
intb=Integer.parseInt(request.getParameter("b").trim());
intc=Integer.parseInt(request.getParameter("c").trim());
(2)就是乱码的问题,不过等我明白了java web编程时涉及的编码及出现乱码的原因后,然后处理乱码,感觉还行了。下面我总结一下怎样解决在java web编程时解决乱码的方法:
<1>、在post提交的表单中,在servlet中,设置请求和回应的编码。设置如下:
request.setCharacterEncoding("gb2312");
5编写一个简单的网上商店用application对象存放网上的商品清单和库存量用session对象存放用户的购买信息用户名商品名及购买数量然后利用这些信息给用户结账
相关文档
最新文档