JAVAEE实验报告(sss)

时间:2024.4.5

源代码:

1、登录界面:login.jsp

<%@page contentType="text/html" pageEncoding="gb2312"%>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

        <title>购物车登陆窗口</title>

    </head>

<body bgcolor="#FFFFFF"  background="D:\java_ee\jsp\images\loginback.jpg">

<h1 align="center"><br> </h1><h1 align="center"><b>欢迎登陆购物车</b></h1>

<form action="checkUsername.jsp" method ="post">

<p> </p>

  <table width="52%" border="2" align="center">

    <tr bgcolor="#00eeee">

      <td align="center" width="43%"> <div align="center">用户名:</div></td>

      <td width="57%"> <div align="left">

          <input type="text" name="username">

        </div></td>

    </tr>

    <tr bgcolor="#00eeee">

      <td align="center" width="43%"> <div align="center">密 码:</div></td>

      <td width="57%"> <div align="left">

          <input type="password" name="password">

        </div></td>

    </tr>

  </table>

<p align="center">

<input type="submit" name="Submit2" value="提交">

<input type="reset" name="Reset" value="重置"> 

</p>

</form>

</body>

</html>

2、数据库验证界面 checkUsername.jsp

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>

<%@page import="java.sql.SQLException"%>

<%

String Name=request.getParameter("username");

String Password=request.getParameter("password");

java.sql.Connection conn=null;

java.sql.ResultSet sqlRst;

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/shopping","root","654869");

java.sql.Statement stmt=conn.createStatement();

 if((Name!=null&&Name.length()!=0)&&(Password!=null&&Password.length()!=0))

 {

   String sqlstr="select* from login where(username='"+Name+"'and password='"+Password+"')";

    sqlRst=stmt.executeQuery(sqlstr);

    if(sqlRst.next())

     {

     response.sendRedirect("successlogin.jsp");

     }

      

    else

    {

    out.println("密码错误");

    response.sendRedirect("login.jsp");           

    }

    }

    else

    {

     System.out.println("用户密码不能为空");

     response.sendRedirect("login.jsp");

    }

 

%>

3、成功登录界面:successlogin.jsp

<%@ page contentType="text/html;charset=gb2312" %>

        <HTML>

            <HEAD>

             <TITLE>简单购物车</TITLE>

            </HEAD>

              <BODY>

               <TABLE border="0" width="100%">

                   <tr>

           <td align="center" valign="bottom">

           <H1>欢迎来到水果店购物</H1></td></tr>

               </TABLE><HR>

          <FORM ACTION="log.jsp"  METHOD="POST">

          <TABLE align="center" CELLSPACING="5" CELLPADDING="5"><TR>

           <TD ALIGN="center"><B>种类</B></TD>

           <TD ALIGN="center"><B>单价</B></TD>

           <TD ALIGN="center"><B>数量</B></TD></TR>

        <TR>

           <TD ALIGN="center">苹果</TD>

           <TD ALIGN=s"center">5.0</TD>

           <TD ALIGN="center">

             <INPUT  NAME="apple_amount"></TD>

        </TR>

        <TR>

             <TD ALIGN="center">香蕉</TD>

           <TD ALIGN="center">2.5</TD>

           <TD ALIGN="center">

           <INPUT  NAME="banana_amount"></TD>

       </TR>

       <TR>

           <TD ALIGN="center">梨子</TD>

           <TD ALIGN="center">1.0</TD>

           <TD ALIGN="center">

           <INPUT  NAME="grape_amount"  ></TD>

       </TR>  

         </TABLE><HR>

        <p align="center">

           <INPUT TYPE="Submit" NAME="btn_submit" VALUE="提交">

        </p>

         </FORM>

    </BODY>

   </HTML>

4、结算界面log.jsp

<%@page contentType="text/html" pageEncoding="gb2312"%>

<!DOCTYPE html>

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

        <title>计算总额</title>

    </head>

    <body>

        <%request.setCharacterEncoding("gb2312");%>

             <center>

        <jsp:useBean id="add1" scope="page" class="com.jsp.add"/>

        <jsp:setProperty name="add1" property="appleSum" param="apple_amount"/>

        <jsp:setProperty name="add1" property="bananaSum" param="banana_amount"/>

        <jsp:setProperty name="add1" property="grapeSum" param="grape_amount"/> 

   <h2>您的购物信息:</h2>

        <td>名称<td>

        <td>单价<td>

        <td>数量<td>

           

        <br>

        <td>苹果<td>

        <td><jsp:getProperty name="add1" property="applePrice"/><td>

        <td><jsp:getProperty name="add1" property="appleSum"/><td>

           

        <br>

        <td>香蕉<td>

        <td><jsp:getProperty name="add1" property="bananaPrice"/><td>

        <td><jsp:getProperty name="add1" property="bananaSum"/><td>

           

        <br>

        <td>葡萄<td>

        <td><jsp:getProperty name="add1" property="grapePrice"/><td>

        <td><jsp:getProperty name="add1" property="grapeSum"/><td>

           

        <br>

        <td>总额:<td>

        <td><jsp:getProperty name="add1" property="total" property="total"/><td>

        </center>

  

    </body>

</html>

> 

5、Add

package com.jsp;

public class add {

    private float applePrice,appleSum;

    private float bananaPrice,bananaSum;

    private float grapePrice,grapeSum;

    private float total;

  public add(){

    applePrice=(float)5.0;;

    appleSum=0;

    bananaPrice=(float) 2.5;;

    bananaSum=0;

    grapePrice=(float) 1.0;

    grapeSum=0;

    total=0;

    }

    public float getApplePrice() {

        return applePrice;

}

    public void setApplePrice(float applePrice) {

        this.applePrice = applePrice;

}

    public float getAppleSum() {

        return appleSum;

}

     public void setAppleSum(float appleSum) {

        this.appleSum = appleSum;

}

    public float getBananaPrice() {

        return bananaPrice;

}

    public void setBananaPrice(float bananaPrice) {

        this.bananaPrice = bananaPrice;

}

    public float getBananaSum() {

        return bananaSum;

}

    public void setBananaSum(float bananaSum) {

        this.bananaSum = bananaSum;

    }

    public float getGrapePrice() {

        return grapePrice;

    }

    public void setGrapePrice(float grapePrice) {

        this.grapePrice = grapePrice;

    }

    public float getGrapeSum() {

        return grapeSum;

}

    public void setgrapeSum(float grapeSum) {

        this.grapeSum = grapeSum;

}

    public float getTotal() {

         setTotal(applePrice*appleSum+bananaPrice*bananaSum+grapePrice*grapeSum);

        return total;   

}

    public void setTotal(float total) {

        this.total = total;

}

}

更多相关推荐:
数据分析与统计软件-sas-第一章上机实验-

数据分析与统计软件上机实验报告实验目的初步掌握sas软件的使用方法和语言结构学会运用sas软件进行简单的数据处理实验内容1某小学60名11岁学生的身高单位cm的数据如下126149143141127123137...

电子商务安全技术RSA算法java实验报告

大连海事大学本科生实验报告电子商务安全技术实验报告院系交通运输管理学院专业班级电子商务20xx级1班课程名称姓名周慧敏学号2220xx3494指导教师完成日期20xx年11月20日实验一RSA算法一实验名称编程...

Simple-RSA算法_实验报告

北京林业大学学年第实验任务书专业计算机科学与技术班级计算机班姓名学号实验地点任课教师实验题目SimpleRSA算法实验环境Windows操作系统VC开发环境CC语言实验要求阅读RSA算法巩固对RSA公钥加解密算...

RSA算法C语言实现 实验报告

广州大学学生实验报告开课学院及实验室年月日

RSA算法实验报告

计算网络安全实验报告RSA加密算法学院计算机科学与技术学院班级软件外包111姓名万鹏学号11131220xx一实验目的通过实际编程了解非对称密码算法RSA的加密和解密过程加深对非对称密码算法的认识二实验环境运行...

RSA算法实验报告

实验目的验证RSA算法的加密解密计算过程和效果includeltiostreamgtincludequotLargeNumberhquotusingnamespacestdvoidEuclidLargeNumb...

RSA算法实验报告

RSA算法实验报告实验名称RSA算法班级20xx级网络工程姓名魏彦博学好20xx1070135指导老师赵文波实验日期20xx年10月10日1RSA的简介19xx年由麻省理工学院的RonaldLRivest以色列...

RSA算法实验报告

RSA算法的实现一实验目的1理解公钥密码体制基本原理2理解并能够编写RSA算法3熟练应用C编程实现算法二实验内容利用C编程实现RSA算法密码体制算法描述参考课本P191204三实验原理1算法原理步骤如下这里设B...

计算机网络安全实验报告--非对称密码算法RSA

网络安全实验报告学院专业学号姓名成绩评定教师签名实验2题目非对称密码算法RSA课程名称网络安全实验二非对称密码算法RSA一实验目的通过实际编程了解非对称密码算法RSA的加密和解密过程加深对非对称密码算法的认识二...

ansys实验报告

ANSYS程序应用上机实验报告学院机械工程学院系机械工程及自动化专业机械设计及自动化年级09级姓名谢小毛学号09405700818组实验时间4月30日下午指导教师签字成绩ANSYS程序应用基础一实验目的和要求1...

ansys实验报告

有限元上机报告姓名曹运健班级T81335实验1属于平面应力问题1属于平面应力问题2单位NmmMP3单元类型Plane82号单元2维8节点结构实体单元8节点单元具有一致位移形状函数能很好地适应曲线边界附带厚度参数...

ansys实验报告样本

实验报告

sas实验报告(1篇)