1. 程式人生 > 其它 >jsp簡單購物結算

jsp簡單購物結算

技術標籤: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+"元");}
    %>

效果

結算