问题描述
一个系统中,邮箱注册后,页面上有访问我的邮箱按钮,怎样做使点击这个按钮能够到用户填的那个邮箱首页?是js存储一些邮箱集合 然后去匹配用户填的邮箱,匹配到了跳到该邮箱首页吗?
解决方案
就是这么个思路
解决方案二:
我的方法有点笨,全是手写的---------------------------------****------------------------------------邮件已发至:${email} 请在24小时内登录您的邮箱,按照邮件中的提示进行操作。<br><br> <% String email= (String) request.getAttribute("email"); if(email.indexOf("@163.com")>0||email.indexOf("@126.com")>0||email.indexOf("@yeah.net")>0){out.print("<a style='color:red;' href='http://hw.mail.163.com/'target='_blank'>去邮箱查看>>></a>");} else if(email.indexOf("@souhu.com")>0){out.print("<a style='color:red;' href='http://mail.sohu.com/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@gmail.com")>0){out.print("<a style='color:red;' href='http://gmail.google.com/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@qq.com")>0||email.indexOf("@foxmail.com")>0){out.print("<a style='color:red;' href='http://mail.qq.com/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@yahoo.cn")>0){out.print("<a style='color:red;' href='http://mail.cn.yahoo.com/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@hotmail.com")>0||email.indexOf("@live.com")>0||email.indexOf("@live.cn")>0){out.print("<a style='color:red;' href='https://login.live.com'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@139.com")>0){out.print("<a style='color:red;' href='http://mail.10086.cn/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@wo.com")>0){out.print("<a style='color:red;' href='http://mail.wo.com.cn/'target='_blank'>去邮箱查看>>></a>");}else if(email.indexOf("@21cn.com")>0){out.print("<a style='color:red;' href='http://mail.21cn.com/'target='_blank'>去邮箱查看>>></a>");}else{out.print(" ");} %></div>
解决方案三:
注册成功后保存session,然后点击访问我的邮箱,直接调用登录邮箱的方法,因为存在session,表示已经登录,就直接到登录页面去了
解决方案四:
还有就是不用js去存储,使用ajax发送到后台去匹配,然后把匹配到的传到界面