建议网站购物——建立一个简易购物网站,包括登录页面、商品选择页面和结账页面。...
//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.建立一个网站需要哪些步骤 建立一个网站对大多数人来说是一个头疼的问题,但是如果你的企业公司急需一个网 ...
- 怎样搭建自己的网站,如何利用花生壳建立个人简易静态网站?
网站是现在网络生活必不可少的宣传途径,许多个人或者企业都有自己的网站展示,而想要搭建网站的话,需要一定的顺序和步骤才能搭建成功,那么搭建网站的基本步骤是什么呢?如何简单方便搭建个人简易静态网站呢?下面 ...
- 如何在GitHub上建立一个自己的网站
写这篇文章的目的时为了记录下自己在GitHub上建立了一个自己写的网站,虽说中间页踩了不少坑,但最后好歹成功了. 废话不多说,我们开始教程. 首先我们要有一个自己的GitHub账号,没有的话我们可以去 ...
- 怎么在网站中建立一个问答页面(FAQ)?
常见问题解答,也就是frequently asked questions,主要是通过事先组织好一些可能的常问问答,对发布在网页上为用户提供咨询服务.一个好的问答页面(FAQ网页)会包含基本都关于你的产 ...
- 如何建立一个牛逼网站
随着网络越来越发达,我们每天都需要去做的事情除了吃饭,另外一个就是访问网络资源,其中有PC站.APP站网络资源谁来提供,当然是我们这些站长,也就是所谓的"挨(I)踢(T)"人士. ...
- 如何利用宝塔面板+nginx建立一个自己的网站(如博客图床等等)
其实最近一直在搭建自己的博客和自己的图床,遇见了一些各种各样的问题,所以在这里总结一下如何利用宝塔面板来建立一个网站. 1.网站在服务器中的形式 其实网站虽然是网站我们能访问到,实际上我们访问到的都是 ...
- 如何建立一个网站 如何建立一个个人博客 使用腾讯云搭建平台 保姆级教程 使用腾讯云轻量级服务器 腾讯云申请域名 域名备案
我们简单来介绍一下如何创建一个自己的网站博客,这里主要介绍一下大致流程以及注意事项. 1.在腾讯云注册自己的账号并进行实名认证 首先需要注册一个自己的账号并进行实名认证 2.在云产品中搜索轻量级服务器 ...
- 怎样建立一个小型企业网站?
首先做小型企业网站定位是什么,一般有展示型的,营销型的,功能型的,前两个是可以通过阿里云速成美站自助建站系统来完成的,而功能型的需要通过定制开发来完成 . 下面就说说云速成美站的特点 1.降低网站建设 ...
- 怎么制作手机网站?如何建一个wap手机网站?所谓手机网站指手机能访问的网站,现在手机浏览器对html...
所谓手机网站指手机能访问的网站,现在手机浏览器对html5支持了,打开电脑站是没问题的,但体验就不咋的了.随着网站建设的发展,对于网站建设形式上有了很大的变化和创新,从根据不同行业如企业.集团.门户. ...
最新文章
- 简单的python抢红包脚本-这个Python脚本牛逼了,秒抢红包就算了,还能无视撤回消息...
- 关于文章 Generating Impact-Based Summaries... By Mei qiaozhu
- html按钮坐标,html-单选按钮位置CSS
- Starting MySQL.... ERROR! The server quit without updating PID file
- Silverlight实用窍门系列:56.Silverlight中的Binding使用(一)【附带实例源码】
- Android基础 获取屏幕的宽与高
- CVPR 2020-FaceShifter:能够应对脸部遮挡的高保真换脸方法
- ssq历史50【参数化】出现排序,最近未出排序,排行图
- React 18 超全升级指南
- 两行代码实现精简的网站访问量统计(不蒜子)
- 敏捷史话(三):笃定前行的勇者——Ken Schwaber
- 学单片机有前途还是嵌入式系统有前途?
- QQ能上网,网页不行总解决办法
- sql server编程之 T-SQL函数
- Uva Oj 514 - Rails
- How Linux Boots
- 数据指标拆解(一)社区团购--美团优选
- ORACLE UGA与CGA
- Websphere之HTTPS配置
- Vue 汇总下群里高频询问的xxx及给出不靠谱的解决方案