应用JAVABEAN来接受用户名和密码,然后判断输入的用户是否为“admin”,密码是否为“ooo”
,是则转发到sucess页面,否则fault页面,我是想问这个怎么用那个string累的equal来判断,如果可以,怎么写,放在哪里
首先要在后台接收这个数据。
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方法就行了。
if("admin".equals(user.getName)&&“000”.equals(user.getPassWord)){
return success;
}
反正就是从前台获取到一个参数,然后进行比较,不过一般登录信息都是通过数据库验证的。挺好实现的。。
然后用equals判断然后跳转