关于java的equals()的用法
如果有Stringy=request.getParameter("hu");Stringm=request.getParameter("ma");假设y代表的用户名,m代...
如果有
String y=request.getParameter("hu");
String m=request.getParameter("ma");
假设y代表的用户名,m代表的是密码,一种是 if(y.equals("yonghu")&&m.equals("mima")),但是这种固定了用户名为yonghu和密码为mima,怎样在equale中调用其他jsp页面的text或password中的值来用呢? 展开
String y=request.getParameter("hu");
String m=request.getParameter("ma");
假设y代表的用户名,m代表的是密码,一种是 if(y.equals("yonghu")&&m.equals("mima")),但是这种固定了用户名为yonghu和密码为mima,怎样在equale中调用其他jsp页面的text或password中的值来用呢? 展开
6个回答
展开全部
既然用户和密码可以用
String y=request.getParameter("hu");
String m=request.getParameter("ma");
这样的形式表示 那和他们比较的数据为什么不可以呢??
这个需要先把要比较的数据从数据库或者文件里读出来 存进数组 然后用for配合if就行了
比如 你一共有10个用户 你得到一个二位数组 str[9][1]用这个来储存用户的帐号和密码
然后用
for(int i=0;i<str.length;i++)
{
if(y.equals(str[i][0])&&m.equals(str[i][1]))
{
//如果有符合条件的就跳出循环
}
}
这样就行了...............
*****************************************************************************************************
不过.......如果真的是写jsp的话 这个用户登录完全不需要你自己写代码 可以用xml配合容器来实现效果
String y=request.getParameter("hu");
String m=request.getParameter("ma");
这样的形式表示 那和他们比较的数据为什么不可以呢??
这个需要先把要比较的数据从数据库或者文件里读出来 存进数组 然后用for配合if就行了
比如 你一共有10个用户 你得到一个二位数组 str[9][1]用这个来储存用户的帐号和密码
然后用
for(int i=0;i<str.length;i++)
{
if(y.equals(str[i][0])&&m.equals(str[i][1]))
{
//如果有符合条件的就跳出循环
}
}
这样就行了...............
*****************************************************************************************************
不过.......如果真的是写jsp的话 这个用户登录完全不需要你自己写代码 可以用xml配合容器来实现效果
展开全部
equals比较的是内容,只要值相同就是true。
如
String str = new String("aaa");
String str1 = new String("aaa");
boolean bl = str.equals(str1);
结果就是:true。
备注:但是如果比较的是str==str1,这个结果就是false(地址引用不同)。
如
String str = new String("aaa");
String str1 = new String("aaa");
boolean bl = str.equals(str1);
结果就是:true。
备注:但是如果比较的是str==str1,这个结果就是false(地址引用不同)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说简单点就是怎样在equals()里面传递其他jsp页面的参数?
答:把获取的那个值保存在session或值栈中。这样在session没有过期的时间段里都能获取到那个值了
答:把获取的那个值保存在session或值栈中。这样在session没有过期的时间段里都能获取到那个值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在jsp之间传递参数一般用session对象
追问
但是if()里面一般用的是equals啊,说简单点就是怎样在equals()里面传递其他jsp页面的参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个IF是在哪里用的?Servlet中还是在JSP页面中用的?
追问
jsp里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询