如题目所是 
我是个java 初学者 很多东西不懂 发送注册邮件的部分我已经做好了 大致设计思路我也能理解,就是收到注册邮件后 如何捕捉参数 自动传递给 bean进行处理 这个部分不会处理 高人请指教一下 最好发段代码给我 谢谢

解决方案 »

  1.   

    比如说用于验证的链接是http:\\my.jsp?username=abc&verCode=kkkeid 数据库的相应表单都已经建立好了
    我通过点击链接,实现用户帐户激活.jsp页面的代码如何去写 也是就是如何实现这个验证
      

  2.   

    我自己写了一个 大家看看行不行
    <html:form action="/XXXXXation" onsubmit="oncheck();">
     <input hidden type="hidden" name="username" value=request.getParameter("username")/> 
     <input hidden type="hidden" name="verCode" value=request.getParameter("Code")/>
     < input type="hidden" name="flag" value="2"/>
    </html>
    脚本:<script> 
    if(1==<jsp:getProperty name="XXXXForm" property="flag"/>) document.form1.submit();</script>
    我自己写的jsp页面部分的代码 大家看看可以不
      

  3.   

    建立一个用户在用户未激活时用户表的user_info的user_flag状态是0(未激活),当用户通过这个http:\\my.jsp?username=abc&verCode=kkkeid正确的连接过来时,你需要做的就是把user_flag更新成1(激活)状态而已,所以在my.jsp里面就是更新user_flag,然后跳转到展示用户信息的页面取
      

  4.   

    您说的我都理解 您能不能把在jsp面上实现一段代码给我看看啊 或是看看我的代码哪里错误 谢谢
      

  5.   

    你可以在这个链接http:\\my.jsp?username=abc&verCode=kkkeid加上&flag=1,然后在my.jsp中直接取得flag的值,不需要用一个单独的表单提交了.这通过get传递参数就行了
      

  6.   

    就用你这个不就行了吗?? 跟用户名一回事。
    http:\\my.jsp?username=abc&checkCode=随机码验证码必须是一串随机码,否则如果是固定值的话,很容易批量申请。
      

  7.   

    大概的思路就是你把邮件的内容做成一个submit form:
    例如:
    <form action="http://xxx/a.jsp" method="post" name="myhiddenform">  //这里用POST方式
    <input type="hidden" name="docid"  id="docid"/>
    <input type="hidden" name="userid" id="userid"/>
    <input type="hidden" name="pass"   id="pass"/>
    </form>
    </DIV>//--------JS部分
    <script language="javascript">
    function OK(docid,userid,pass){
        document.getElementById("docid").value=docid;  
        document.getElementById("userid").value=userid;
        document.getElementById("pass").value=pass;
        document.myhiddenform.submit();    //提交隐藏的FORM
    }
    </script>
    <a onclick="OK(<%=docid%>,<%=userid%>,<%=pass%>)">Link</a>
    ========
    点击Link就会把form中的参数提交到你的指定的网页.