jsp登录时如何区分管理员和普通用户?

<body><jsp:useBeanid="userService"class="service.imp.UserService"scope="session"></js... <body>
<jsp:useBean id="userService" class="service.imp.UserService" scope="session"></jsp:useBean>
<%
String userName=request.getParameter("userName");
String password=request.getParameter("password");
//保存用户对象到会话
session.setAttribute("user",userService.validateUser(userName,password));
if(userService.validateUser(userName,password)!=null)
{
if(userName=="管理员")
response.sendRedirect("index.jsp");
else
response.sendRedirect("main.jsp");
}
else
{
out.println("对不起,没有找到该用户或密码错误,请重新输入<a href=login.jsp>返回</a>");
}
%>

</body>

为什么我的用户名输入“管理员”的时候 仍然跳转到main.jsp 如何跳转到index.jsp?
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
松依03S
2015-03-30 · TA获得超过347个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:170万
展开全部
字符串值的比较应该用:userName.equals("管理员");
用==实现的是引用的判断
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式