我们终于迎来了我们的小学期软件工程实践,这一次是由老师带着我们一起做。第一天是安装和配置环境,我们主要用到了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一下就可以解决