//login.jsp1 <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
 2 <html>
 3   <head>
 4     <title>简易购物网站</title>
 5   </head>
 6
 7   <body>
 8     <center><h2>登录页面</h2></center>
 9     <p>输入您的个人信息:
10     <form action="shop.jsp" method="post"name=form>
11         <input type="text"name="user" ><br><br>
12         <input type="radio" name="Kind" value="普通会员"checked=true>普通会员
13         <input type="radio" name="Kind" value="VIP">VIP(享有九折优惠)<br><br>
14         <input type="submit" value="进入商店" name="submit">
15         </form>
16   </body>
17 </html>

//shop.jsp 1 <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
 2 <html>
 3   <head>
 4     <title>简易购物网站</title>
 5   </head>
 6
 7   <body>
 8     <center><h2>商品选择页面</h2></center>
 9     <%
10         request.setCharacterEncoding("UTF-8");
11         String s=request.getParameter("user");
12         session.setAttribute("name", s);
13         String k=request.getParameter("Kind");
14         session.setAttribute("Kind", k);
15         out.println("欢迎"+k+":"+s+"来到本网站购物!");
16      %>
17       <p>请选择要购买的商品:
18     <form action="account.jsp" method="post"name=form>
19         <input type="checkbox"name="Goods" value="风衣">风衣500
20         <input type="checkbox"name="Goods" value="牛仔裤">牛仔裤400
21         <input type="checkbox"name="Goods" value="运动鞋">运动鞋600<br><br>
22         <input type="submit" value="去结账" name="submit">
23     </form>
24   </body>
25 </html>

//account.jsp 1 <%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
 2 <html>
 3   <head>
 4     <title>简易购物网站</title>
 5   </head>
 6
 7   <body>
 8     <center><h2>结账页面</h2></center>
 9     <%
10         request.setCharacterEncoding("UTF-8");
11         String inst[]=request.getParameterValues("Goods");
12         session.setAttribute("goodsN", inst.length);
13         for(int i=0;i<inst.length;i++)
14         {
15             session.setAttribute("goods"+i, inst[i]);
16         }
17         String customerKind=(String)session.getAttribute("kind");
18         String customerName=(String)session.getAttribute("name");
19         Double sum=0.0;
20         String customerGoods="";
21         String Info="";
22         int num=Integer.parseInt(String.valueOf(session.getAttribute("goodsN")));
23         for(int i=0;i<num;i++)
24         {
25             customerGoods+=session.getAttribute("goods"+i)+"";
26             if(String.valueOf(session.getAttribute("goods"+i)).equals("风衣"));
27                 sum+=500;
28             if
29             (String.valueOf(session.getAttribute("goods"+i)).equals("牛仔裤"))
30             sum+=400;
31             else
32             sum+=600;
33         }
34         if(customerKind.equals("VIP"))
35         {
36             sum=sum*0.9;
37             Info="您享有九折优惠,打折后的总金额是:";
38         }
39         else
40         Info="总金额是:";
41
42      %>
43       <p><%=customerKind %>的姓名是:<%=customerName %>
44       <p>选择购买的商品是<%=customerGoods%>
45       <p><%=Info %>
46       <p>欢迎您下次光临!
47
48   </body>
49 </html>

转载于:https://www.cnblogs.com/liao-pxsoftware15/p/7801530.html

建议网站购物——建立一个简易购物网站,包括登录页面、商品选择页面和结账页面。...相关推荐

  1. 建立一个网站需要哪些步骤?如何建立一个自己的网站?

    建立一个网站对很多企业公司来说比较重要,那么建立一个网站需要哪些步骤?如何建立一个自己的网站? 1.建立一个网站需要哪些步骤 建立一个网站对大多数人来说是一个头疼的问题,但是如果你的企业公司急需一个网 ...

  2. 怎样搭建自己的网站,如何利用花生壳建立个人简易静态网站?

    网站是现在网络生活必不可少的宣传途径,许多个人或者企业都有自己的网站展示,而想要搭建网站的话,需要一定的顺序和步骤才能搭建成功,那么搭建网站的基本步骤是什么呢?如何简单方便搭建个人简易静态网站呢?下面 ...

  3. 如何在GitHub上建立一个自己的网站

    写这篇文章的目的时为了记录下自己在GitHub上建立了一个自己写的网站,虽说中间页踩了不少坑,但最后好歹成功了. 废话不多说,我们开始教程. 首先我们要有一个自己的GitHub账号,没有的话我们可以去 ...

  4. 怎么在网站中建立一个问答页面(FAQ)?

    常见问题解答,也就是frequently asked questions,主要是通过事先组织好一些可能的常问问答,对发布在网页上为用户提供咨询服务.一个好的问答页面(FAQ网页)会包含基本都关于你的产 ...

  5. 如何建立一个牛逼网站

    随着网络越来越发达,我们每天都需要去做的事情除了吃饭,另外一个就是访问网络资源,其中有PC站.APP站网络资源谁来提供,当然是我们这些站长,也就是所谓的"挨(I)踢(T)"人士. ...

  6. 如何利用宝塔面板+nginx建立一个自己的网站(如博客图床等等)

    其实最近一直在搭建自己的博客和自己的图床,遇见了一些各种各样的问题,所以在这里总结一下如何利用宝塔面板来建立一个网站. 1.网站在服务器中的形式 其实网站虽然是网站我们能访问到,实际上我们访问到的都是 ...

  7. 如何建立一个网站 如何建立一个个人博客 使用腾讯云搭建平台 保姆级教程 使用腾讯云轻量级服务器 腾讯云申请域名 域名备案

    我们简单来介绍一下如何创建一个自己的网站博客,这里主要介绍一下大致流程以及注意事项. 1.在腾讯云注册自己的账号并进行实名认证 首先需要注册一个自己的账号并进行实名认证 2.在云产品中搜索轻量级服务器 ...

  8. 怎样建立一个小型企业网站?

    首先做小型企业网站定位是什么,一般有展示型的,营销型的,功能型的,前两个是可以通过阿里云速成美站自助建站系统来完成的,而功能型的需要通过定制开发来完成 . 下面就说说云速成美站的特点 1.降低网站建设 ...

  9. 怎么制作手机网站?如何建一个wap手机网站?所谓手机网站指手机能访问的网站,现在手机浏览器对html...

    所谓手机网站指手机能访问的网站,现在手机浏览器对html5支持了,打开电脑站是没问题的,但体验就不咋的了.随着网站建设的发展,对于网站建设形式上有了很大的变化和创新,从根据不同行业如企业.集团.门户. ...

最新文章

  1. 简单的python抢红包脚本-这个Python脚本牛逼了,秒抢红包就算了,还能无视撤回消息...
  2. 关于文章 Generating Impact-Based Summaries... By Mei qiaozhu
  3. html按钮坐标,html-单选按钮位置CSS
  4. Starting MySQL.... ERROR! The server quit without updating PID file
  5. Silverlight实用窍门系列:56.Silverlight中的Binding使用(一)【附带实例源码】
  6. Android基础 获取屏幕的宽与高
  7. CVPR 2020-FaceShifter:能够应对脸部遮挡的高保真换脸方法
  8. ssq历史50【参数化】出现排序,最近未出排序,排行图
  9. React 18 超全升级指南
  10. 两行代码实现精简的网站访问量统计(不蒜子)
  11. 敏捷史话(三):笃定前行的勇者——Ken Schwaber
  12. 学单片机有前途还是嵌入式系统有前途?
  13. QQ能上网,网页不行总解决办法
  14. sql server编程之 T-SQL函数
  15. Uva Oj 514 - Rails
  16. How Linux Boots
  17. 数据指标拆解(一)社区团购--美团优选
  18. ORACLE UGA与CGA
  19. Websphere之HTTPS配置
  20. Vue 汇总下群里高频询问的xxx及给出不靠谱的解决方案

热门文章

  1. PHP4 WEB数据库 附天龙八部
  2. 如何将PDF无损转成图片形式
  3. 后台JAVA程序员软件安装和环境设置
  4. 太有才了!街头创意涂鸦手绘图片欣赏【上篇】
  5. 《计算机导论》专业课程的知识总结,计算机导论知识点
  6. typora 导入word文档的方法
  7. 在阿里做了4年软件测试,8月无情被辞,满腔怒火.....
  8. 什么是编译型语言和解释型语言?
  9. LUA教程(游戏UI制作)二
  10. 逆向图片搜索 搜索自己想搜索的