jsp簡單購物結算
阿新 • • 發佈:2020-12-21
技術標籤:jsp
jsp簡單購物結算
歡迎介面
<h1>歡迎</h1>
<form name="form1" method="post" action="choose.jsp">
<h2>輸入您的資訊:<br>
<input name="user" type="text" id="user"/><br>
< input type="radio" name="server" value="普通使用者"/>普通使用者
<input type="radio" name="server" value="VIP使用者"/>VIP使用者<br>
<input type="submit" name="submit" value="進入" style="font-size:20px;" ></h2>
</form>
效果
選擇購物介面
<h1>選擇</h1>
<%request.setCharacterEncoding("utf-8");
String yonghu=request.getParameter("user");
session.setAttribute("user",yonghu);
String leixing=request.getParameter("server");
session. setAttribute("server",leixing);%>
<h2><% out.println("您是"+leixing+yonghu);%></h2>
<h2>請選擇物品:</h2>
<form name="form2" method="post" action="jiesuan.jsp">
<input type="checkbox" name="1" value="1"/>上衣 220
<input type="checkbox" name="2" value="2"/>褲子 80
<input type="checkbox" name="3" value="3"/>鞋子 60<br>
<input type="submit" name="submit" value="提交" style="font-size:20px;">
</form>
效果
結算頁面
<h1>結算</h1>
<% request.setCharacterEncoding("utf-8");
String p=(String)session.getAttribute("server");
String shangyi= request.getParameter("1");
String kuzi= request.getParameter("2");
String xiezi= request.getParameter("3");
out.println(p);%><br>
<%
double a,b,c,d;
if(shangyi!=null)
a=220;
else
a=0;
if(kuzi!=null)
b=80;
else
b=0;
if(xiezi!=null)
c=60;
else
c=0;
d=a+b+c;
if(p.equals("普通使用者"))
{
out.println(d+"元");}
else
{d=0.85*d;
out.println("(85折後)"+d+"元");}
%>