jsp实现一个简单的登录程序

应用JAVABEAN来接受用户名和密码,然后判断输入的用户是否为“admin”,密码是否为“ooo”,是则转发到sucess页面,否则fault页面,我是想问这个怎么用那... 应用JAVABEAN来接受用户名和密码,然后判断输入的用户是否为“admin”,密码是否为“ooo”
,是则转发到sucess页面,否则fault页面,我是想问这个怎么用那个string累的equal来判断,如果可以,怎么写,放在哪里
展开
 我来答
xzj2412763
推荐于2018-04-26
知道答主
回答量:6
采纳率:0%
帮助的人:5.9万
展开全部
同意1楼的方法,我来写具体点吧。
首先要在后台接收这个数据。
Sting username = request.getParameter("这里写JSP页面中用户名文本框的name");
Sting password = request.getParameter("这里写JSP页面中密码文本框的name");
if("admin".equals(username)&&“000”.equals(password)){
request.getRequestDispatcher("sucess.jsp").forward(request, response);
}else{
request.getRequestDispatcher("fault.jsp").forward(request, response);
}

这个后台还是用servlet写吧,我们都是这样的。
不过你的前台要写一个from表单来提交到servlet中。
追问

用户登录
用户名:

密 码:

这是我表单的代码,success和fault已经编好,求帮忙,我比较笨,又是刚刚才学,麻烦了
追答
JSP也不是这个样子啊。

//action引号里面的值就填你创建servlet的名字。
用户登录
用户名:
密 码:

在servlet中处理你提交的请求,按照你这个写法我上面的servlet应该改成如下:
Sting username = request.getParameter("username");
Sting password = request.getParameter("userpass");
if("admin".equals(username)&&“000”.equals(password)){
request.getRequestDispatcher("sucess.jsp").forward(request, response);
}else{
request.getRequestDispatcher("fault.jsp").forward(request, response);
}

其他的你会吧?创建servlet,在doget方法中直接调用dopost方法就行了。
一头程序猿
2012-10-15
知道答主
回答量:29
采纳率:0%
帮助的人:7.5万
展开全部
可以放在后台,用一个参数接收,如果是用strust2的话,像这样:
if("admin".equals(user.getName)&&“000”.equals(user.getPassWord)){
return success;
}
反正就是从前台获取到一个参数,然后进行比较,不过一般登录信息都是通过数据库验证的。挺好实现的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zlj_zlx
2012-10-16 · 超过13用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:40.8万
展开全部
个人介意你使用struts,这样会简单些,如果你使用的是serlvet的话,可以直接在dopost或doget里面验证就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搜索代码货栈
2020-06-02 · TA获得超过164个赞
知道答主
回答量:614
采纳率:66%
帮助的人:41.7万
展开全部
从servletrequest里获取登录名与密码,我的几个项目都是这么写的
然后用equals判断然后跳转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式