失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > jsp网页实现登录用户名于密码的验证(不涉及数据库操作)

jsp网页实现登录用户名于密码的验证(不涉及数据库操作)

时间:2020-11-01 00:15:58

相关推荐

jsp网页实现登录用户名于密码的验证(不涉及数据库操作)

效果图:

登录失败图:

成功登录图:

代码login.jsp:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><html><body><h3>用户登录</h3><form action="" method="post"><table><tr><td>用户名:</td><td><input type="text" name="uname" /></td></tr><tr><td>密码:</td><td><input type="password" name="upwd" /></td></tr><tr><td><input type="submit" value="登录"/> </td><td><input type="reset" value="重置"/></td><tr/></table></form><%!boolean vUser(String name,String pwd)//创建一个函数,用于验证输入的用户名和密码是否正确,如果有需求,可以连接数据库{if(name.equals("admin")&&pwd.equals("123")) //如果相等返回真{return true;}else {return false;//不然返回假}}%><%String name=request.getParameter("uname");//获取上一个页面输入的用户名String pwd=request.getParameter("upwd");//获取密码if(name.equals("")||pwd.equals(""))//如果为空,则输出一句话在下方{out.println("密码不能为空!");return;}if(!vUser(name,pwd))//调用方法,如果为假则输出一句话{out.println("用户或者密码不正确!");return;}response.sendRedirect("userinfo.jsp?name="+name+"&pwd="+pwd);//不然就调用方法,跳转页面,并传递参数%></body></html>

代码:userinfo.jsp

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><html><body><%String name=request.getParameter("name");//获取上一个页面传送的数据String pwd=request.getParameter("pwd");out.println("用户名"+name);out.println("密码"+pwd);%></body></html>

代码关键字查找解释:

①form创建表单,action=要跳转的页面,如果为空则返回本页面

②input 可输入数据的输入字段。

type 属性,可以是text(文本字段)或者其他属性。(如:password(密码字段),submit(按钮),checkbox(复选框),radio(单选框),reset(重置按钮)。)

③name 表单的名称,调用时值的名字。

④request.getParameter(“uname”);获取客户端服务器的参数值

传递一个参数

response.sendRedirect(“list.jsp?type=”+types);

传递多个参数:

在几个参数的中间加上&就可以了呀

就这样response.sendRedirect(“error.jsp?abc=”+x+"&参数="+变量+"&参数="+变量+"&参数="+变量…);

如果觉得《jsp网页实现登录用户名于密码的验证(不涉及数据库操作)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。