jsp检测用户名
来源:百度知道 编辑:UC知道 时间:2024/06/03 23:07:04
我看书上一个简单的登录.就是把用户名存入application中...
代码如下:
Vector userlist=(Vector) application.getArribute("userlist");
if(userlist==null)
{
userlist=new vector();
}
userlist.addElement("username");
for(i=0;i<userlist.size();i++) 问题从这里开始...
{
if(username.equals(userlist.emementAt(i).toString()))
{
userlist.removeElement(username);
这里重新定向到登录界面
}
}
如上我写的...遍历整个userlist如果用户名与其中的某个元素相同,则进行下面的操作..
前面不是已经写上了一个userlist.addElement(username)么..
那后面检测肯定有相同的元素呀...
新手,请指教...
代码如下:
Vector userlist=(Vector) application.getArribute("userlist");
if(userlist==null)
{
userlist=new vector();
}
userlist.addElement("username");
for(i=0;i<userlist.size();i++) 问题从这里开始...
{
if(username.equals(userlist.emementAt(i).toString()))
{
userlist.removeElement(username);
这里重新定向到登录界面
}
}
如上我写的...遍历整个userlist如果用户名与其中的某个元素相同,则进行下面的操作..
前面不是已经写上了一个userlist.addElement(username)么..
那后面检测肯定有相同的元素呀...
新手,请指教...
userlist.addElement("username");
这里加的是"username"这个字符串,而不是username这个变量。
应该是用来判断用户录入的username是不是"username",是的话则非法吧。
你的FOR循环。不用定义i为int?