实验要求:
1.、有一个存放商品的仓库,每天都有商品出库和入库。
2、每种商品都有名称、生产厂家、型号、规格等。
3、出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
通过这次实验,我发现数据库的增删改查实验可以经由一个基本模板去演变,这样不但减少了工作量,同时使错误减少.
下面是此次测试的截图和代码
1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%--设置页面的脚本支持语言为java—导入util包中的类—申明编码方式为UTF-8--%> 2 <% 3 request.setCharacterEncoding("UTF-8"); //设置响应的编码为UTF-8 4 response.setCharacterEncoding("UTF-8"); //设置响应的编码为UTF-8 5 %> 6 <% 7 String path = request.getContextPath(); //相对Path设置 8 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //相对Path设置 9 %> 10 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%--文档声明--%> 11 <html> 12 <head> 13 <title>库存物资信息录入 </title> <%--页面标题--%> 14 <body> 15 <div > 16 <img src="C:\Users\FuHeishi826\Desktop\课程实验\Extreme\background.jpg" height="100%" width="100%"/> 17 </div> 18 <script type="text/javascript" language="JavaScript"> //JS 19 function validate() 20 { 21 var name = document.forms[0].name.value; //创建变量name 22 var factory = document.forms[0].factory.value; //创建变量teacher 23 var id = document.forms[0].id.value; 24 var standard = document.forms[0].standard.value; //创建变量address 25 if(name.length <= 0){ //判断姓名位数,必填 26 alert("名称不能为空,请输入名称!"); 27 return false; 28 } 29 else if(factory.length <= 0){ //判断年龄,必填 30 alert("请输入合法生产工厂!"); 31 return false; 32 } 33 else if(id.length <= 0){ //判断学号位数,必填 34 alert("型号不能为空,请输入型号!"); 35 return false; 36 } 37 38 else if(standard.length <= 0){ //专业为必填 39 alert("规格不能为空,请输入商品规格!"); 40 return false; 41 } 42 else{ 43 return true; 44 } 45 //document.getElementById("form").submit(); 46 } 47 </script> 48 </head> 49 <body> 50 <div > 51 <img src="C:\Users\FuHeishi826\Desktop\课程实验\Extreme\background.jpg" height="100%" width="100%"/> 52 </div> 53 <br><%--换行--%> 54 <center> 55 <h2>库存商品信息录入</h2><hr size="1" noshade color="#000000"><%--横线--%> 56 <form action="insert.jsp" method="post" ><%--跳转到insert.jsp文件,方法为post--%> 57 <table width="800" border="0" align="center"> <%--表格的宽为800,居中对齐--%> 58 <tr> 59 <td>库存商品名称: 60 <input type="text" name="name"></td> 61 </tr> 62 <tr> 63 <td>生产工厂: 64 <input type="text" name="factory"></td> 65 </tr> 66 <tr> 67 <td>型号: <input type="text" name="id"> </td> 68 </tr> 69 <tr> 70 <td>规格: <input type="text" name="standard"> </td> 71 </tr> 72 <tr> 73 <td> <input name="submit" type="submit" value="保存"/></td> 74 </tr> 75 </table> 76 <p> </p> 77 </form> 78 <a href="show.jsp">查询所有库存商品信息</a> <%--链接到学生信息查询页面--%> 79 </center> 80 </body> 81 </html>