在SQL-Server中我有一个用户表user(name,pwd)
注册页面reg.jsp里有填写用户名name,密码pwd1,和输入一次密码pwd2
actionForm里String name,和String pwd1,
再在我怎么样去验证pwd1,pwd2是否一样,和怎么写入到actionForm里面去啊

解决方案 »

  1.   

    你可以在客服端验证,写javascript验证,也可以在服务器端验证,就是在actionForm添加一个字段 pwd2,
    重写validate()方法,在validate()方法里判断
      

  2.   

    在js内
    提交的表单验证   <form name="login" method="post" action="xx.do" onsubmit="return check()">
    function check()
    {
      if(document.login.pwd1.value!=document.login.pwd2.value)
       {
         alert("两次密码错误");
         document.login.pwd1.focus();
         return false;
       }
    }
      

  3.   

    1、actionForm中
    private String name ;
    private String pwd1 ;
    private String pwd2 ;
    private String pwd ;生成set,get方法2、在Action中验证
    actionForm aform = (actionForm) from ;
    if(aform.getPwd1()==aform.getPwd2())
    {
        aform.setPwd(afrom.getPwd1()) ;
    }
    else
    {
        返回注册页面...
    }
      

  4.   

    1、actionForm中
    private String name ;
    private String pwd1 ;
    private String pwd2 ;
    private String pwd ;生成set,get方法2、在Action中验证
    actionForm aform = (actionForm) from ;
    if(aform.getPwd1()==aform.getPwd2())
    {
        aform.setPwd(afrom.getPwd1()) ;
    }
    else
    {
        返回注册页面...
    }
      

  5.   

    二楼说的不错,可以用js来进行控制。用的是struts的话,不用手动的添加进去,因为struts可以自动的通过struts的配置文件填充值。
      

  6.   

    二楼说的不错,可以用js来进行控制。用的是struts的话,不用手动的添加进去,因为struts可以自动的通过struts的配置文件填充值。
      

  7.   

    两个字符串对象比较值应该用equals吧?