我们终于迎来了我们的小学期软件工程实践,这一次是由老师带着我们一起做。第一天是安装和配置环境,我们主要用到了myeclipse以及Navicat Premium。第一天的安装还是很顺利的,第二天则是老师带着我们写代码,以及自己写界面。

在index.jsp文件下,我们用html和css写了一些简单的界面

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <%
 3 String path = request.getContextPath();
 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 5 %>
 6 
 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 8 <html>
 9   <head>
10     <base href="<%=basePath%>">
11     
12     <title>My JSP 'index.jsp' starting page</title>
13     <meta http-equiv="pragma" content="no-cache">
14     <meta http-equiv="cache-control" content="no-cache">
15     <meta http-equiv="expires" content="0">    
16     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
17     <meta http-equiv="description" content="This is my page">
18     <!--
19     <link rel="stylesheet" type="text/css" href="styles.css">
20     -->
21   </head>
22   
23 <body>
24 <h1 align="center">客户端用程序</h1>
25 <div style="border:1px solid black";>
26 <form>
27 <center><p>客户编号: 
28 <input type="text" name="编号" />
29 公司名称: 
30 <input type="text" name="名称" />
31 </p></center>
32 <center><p>电话号码: 
33 <input type="text" name="编号" />
34 电话号码: 
35 <input type="text" name="名称" />
36 </p></center>
37 <center><button>新增</button><button>查询</button><button>返回</button></center>
38 <br>
39 
40 </form>
41 </div >
42 <br>
43 <div>
44 
45 <center><table border="1">
46   <tr>
47    <th>客户编号</th>
48    <th>姓名</th>
49    <th>性别</th>
50    <th>年龄</th>
51    <th>联系方式</th>
52    <th>公司职务</th>
53    <th>录入时间</th>
54    <th>操作</th>
55   </tr>
56 </table></center>
57 </div>
58 
59 
60 
61 </body>
62 </html>

 

 

下面这一个是在数据库中建立的一个表cust,主要的属性有id,custno,custname,telephone,sex

 

这两天遇到的问题:

其中一个是jdk的版本过高,实验用的Tomcat是6.0的版本,而我电脑中使用的jdk是1.8,运行起来一直报错,解决方法是在配置的时候,不要选择jdk1.8,而是选择myeclipse

 

另外一个问题就是WEB-INF下的子目录的lib问价夹中文件有冲出,把其中的asm-2.2.3

文件删除以后,再refresh一下就可以解决