各位兄弟,我现在正在做一个网站的注册系统,各位兄弟肯定在一些网站的注册页面的输入“用户名”旁见过诸如:“查看用户名是否被占用”之类的按钮或者连接(比如我们在注册163邮箱的时候),它们用来检测你输入的用户名是否曾经被注册过!我想各位兄弟指教:该功能的设计思路!
  另外,我随javascript了解甚少!在涉及到该部分的时候,请说的具体一点!谢谢了!

解决方案 »

  1.   

    兄弟,我知道在数据库里面去检测,但是我有怎么把页面和javaBean(一个用来查询数据库的javabean)联系起来?我看了很多网站,它们可能是是用javascript和后台进行连接的(我的该项目是用struts来做的)
      

  2.   

    比如说网易邮箱的是<a href="javascript:checkssn('/register/checkssn.jsp')";>查看用户名是否被占用</A>,该怎么来理解?这样又该怎么来实现呢?
    请指教!!!!!谢谢!!!
      

  3.   

    推荐使用ajax的部分功能实现。你可以先使用js,创建一个httprequest对象,访问服务器端的servlet或者action,在action里面调用javabean的方法,访问数据库,根据查询结果返回不同的值
    在页面上你就可以根据返回的值直接设置或显示,页面不用再次刷新这个现在比较流行。
      

  4.   

    大哥,我不会ajax啊(我在开始估计用ajax可以实现,但是我没有思路)!在网上哪里有这样的资料(能够快速入门)呢?,这样的资料最好不要是英文的!请指教!在线等候!
       那位大哥还有别的方法吗?请指教!
      

  5.   

    我这里有个方法,不知道能不能够帮你。
      我点击检查的时候。<a href="javascript:checkssn('/register/checkssn.jsp?id="123"')";>?id="123" 是文本框的值。传到链接上面去。
     然后在checkssn.jsp里面调用javabean来检查用户名有没有存在。。这样即可,,
      

  6.   

    to chenqiusheng() 
    我这里有关于这个方面的ajax例子,你把你的邮箱给我。
      

  7.   


    谢谢了,有关于ajax的资料也给我一些吗!
    谢谢了!
      

  8.   

    to chenqiusheng() 
    我这里有关于这个方面的ajax例子,你把你的邮箱给我。
    ------------------------------我也要一个 netgates @ 163.com谢谢!
      

  9.   

    to chenqiusheng()
    我这里有关于这个方面的ajax例子,你把你的邮箱给我。
    -------------------------------------------------
    我也要一份,谢谢!
    Email:[email protected]
      

  10.   

    rickhunterchen(千山鸟飞绝),兄弟我已经把
      

  11.   

    to chenqiusheng(),power_zl(晨光)
    示例已经给你们发送了。netgates(罐头):你的邮箱无法发送
      

  12.   

    rickhunterchen(千山鸟飞绝),你是不是给我们传错了!
    这仅仅是serverlet啊!hrwhat() ,你具体说说看看!