一、    以access数据库作为后台数据库,完成用户注册的录入、修改和查询。要求所有用户注册信息必须存储在数据库中,最终提交作业报告,内容包括题目内容,题目总体分析,实现方案,数据库设计,功能模块设计,网页结构设计,运行结果,主要源程序。
 

首先把用户namei.jsp页面和login.jsp页面堡存在web服务目录Root中,用户首先访问name.jsp页面,出入名字提交给login.jsp页面实现注册。
Name.jsp
〈%@ page contentTYPE=″text/heml;charset=GB2312″%〉
〈HTML〉
〈BODY bgcolor=cyan><FONT size=3>
<FORM action=″login.jsp″method=post>
<P>输入用户姓名
  〈INPUT type=″text″name=″name″Value=″abc″〉
〈P>单击送出按钮
<BR>
<INPUT TYPE=″submit″ value=″送出″name=submit>
</FORM>
</FONT>
</BODY>
</HTML>
longin.jsp
〈%@ page contentTYPE=″text/heml;charset=GB2312″%〉
<%@ page import=″java.util.*″ %>
〈HTML〉
〈BODY bgcolor=cyan><FONT size=3>
  <%!
Hashtable hashtable=new hashtable ();
Public synchronized void putName (string s)
{
  hashtable.put (s.s);
}
%〉
〈%
  String name=request.get Parameter(″name″):
If(name=null)
{
   name=″″
    }
byte b[ ]=name.getBYTES(″ISO-8859-1″);
  name=new string(b):
 if (!(hashtable.containskey(name)))
{
  putName(name);
  out.print(″<BR>″+″您已经注册成功″);
out.print(″<BR>″+″您注册的名字是″+name);
   }
  else
{
  out.print(″<BR>″+″该名字已经存在,请您换个名字″);
 }
%〉
</FONT>
</BODY>
</HTML>