包含struts邮箱验证的词条

hacker|
54

求一个用Struts2做的防止用户重复登录。

以下代码是我原来写的一个函数,用struts2只需要在登录的时候加上这个验证就可以了,希望对你有帮组

public boolean findOnlineUser(String userid) {

HttpSession session = request.getSession();

ServletContext application = (ServletContext) session.getServletContext();

ArrayList users = (ArrayList) application.getAttribute("users");

HashMap ipUser = (HashMap) application.getAttribute("ipusers");

if (null != users users.contains(userid)) {

if (ipUser != null

((String) ipUser.get(userid))

.equals((String) request.getRemoteAddr())) {

session.setAttribute("username", userid);

return true;

} else {

return false;

}

} else {

session.setAttribute("username", userid);

if (users == null) {

users = new ArrayList();

}

users.add(userid);

if (ipUser == null) {

ipUser = new HashMap();

}

ipUser.put(userid, request.getRemoteAddr());

application.setAttribute("ipusers", ipUser);

application.setAttribute("users", users);

return true;

}

}

struts2中怎样用重写validate方法来校验邮箱输入的正确性

直接重写就行啦。要的话就正则表达式,不想的话就用校验框架,自己配置XML就行。google下很多的。

javascript中用正则表达式验证Email

function isEmail(str){

var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

return reg.test(str);

}

function isNull(){

if(document.表单名.控件名.value=="")

return false;

return true;

}

JSP Struts2如何邮箱验证

直接通过正则表达式验证即可:

script language=javascript

!--

function checkform() {

if(addform.yx.value != '') {

if(!Isyx(addform.yx.value)){

alert("请输入正确的邮箱地址!")

addform.yx.focus();

return false;

}

}

}

function Isyx(yx){

var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;

return(reyx.test(yx));

}

//--

/script

4条大神的评论

  • avatar
    访客 2022-09-20 下午 06:02:16

    正则表达式验证Emailfunction isEmail(str){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; return

  • avatar
    访客 2022-09-21 上午 03:02:03

    setAttribute("ipusers", ipUser); application.setAttribute("users", users); return true; } }struts2中怎样用重

  • avatar
    访客 2022-09-20 下午 04:30:44

    gle下很多的。javascript中用正则表达式验证Emailfunction isEmail(str){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; ret

  • avatar
    访客 2022-09-20 下午 06:54:05

    s.contains(userid)) { if (ipUser != null ((String) ipUser.get(userid)) .equals((String

发表评论