用MVC 模式,通过以下表单提交到相对应的Servelt中将用户名和密码添加到SQL中,
还要通过          select @@identity userInfo         显示当前的注册号(userid) 
request.setAttribute("userid",userid);
当点击注册按钮时,以JavaScript对话框形式显示,当前注册的注册号(userid)
再通过服务端跳转到另一个页面(test.jsp)
<form action="test.jsp" method="post">
<table width="200" border="1">  <tr>
    <td>用户名:</td>
    <td><input type="text" name="username" id="username" /></td>
  </tr>
  <tr>
    <td>密码:</td>
    <td><input type="possword" name="possword" id="possword" /></td>
  </tr>
   <tr>
    <td colspan="2"><input  type="submit" onclick="alert('用户注册号是${XXXXX}')" value="注册"/> </td>
  </tr>
</table>
</form>

解决方案 »

  1.   

    用ajax 以jquery为例 当然 LZ可以自己写ajax 网上多的是
    <form action="" method="post">
    <table width="200" border="1">  <tr>
        <td>用户名:</td>
        <td><input type="text" name="username" id="username" /></td>
      </tr>
      <tr>
        <td>密码:</td>
        <td><input type="possword" name="possword" id="possword" /></td>
      </tr>
       <tr>
        <td colspan="2"><input  type="button" onclick="submitForm()" value="注册"/> </td>
      </tr>
    </table>
    </form>   
    function submitForm(){
           var name = document.getElementById('username').value; 
           var password = document.getElementById('password').value
           var param = "name="+name+"&password="+password
           $.ajax({
           type: "POST",
           url: "你的servlet路径",//后台处理,做数据库插入操作 然后 response.getWriter().write('注册号')       data: param, //向后台传入的参数
           success: function(msg){ 
              alert("你的注册号是"+msg)
           }); 
               
       }