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)么..

那后面检测肯定有相同的元素呀...

新手,请指教...

userlist.addElement("username");
这里加的是"username"这个字符串,而不是username这个变量。
应该是用来判断用户录入的username是不是"username",是的话则非法吧。

你的FOR循环。不用定义i为int?