html登陆请求java_使用jsp实现用户登录请求

编写3个页面,实现登录页面login.jsp,在其中输入用户名,密码,发送到登录验证页面loginCL.jsp,验证登录成功,在success.jsp页面显示成功提示、打印出相关信息,验证登录失败,返回login.jsp页面,在login.jsp页面提示“用户名不存在”或“用户密码错误”的提示信息。用户如果直接访问loginCL.jsp或success.jsp,均转向login.jsp页面。

注意:用request属性

1.新建文件login.jsp、loginCL.jsp、success.jsp

2.login.jsp文件代码

login.jsp页面

登录界面

用户名:

密    码:

3.loginCL.jsp文件代码

loginCL.jsp页面

String referer = request.getHeader("Referer");

if(referer==null||referer.trim().length()==0||

!referer.equals("http://localhost:8081/two/login.jsp")){

response.sendRedirect("login.jsp");

return;

}

request.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

String name=request.getParameter("username");

String password=request.getParameter("password");

//判断登陆界面的用户名和密码,根据输入的不同情况进行不同的处理

if(name.trim().equals("admin")&&password.trim().equals("1234"))

{

request.setAttribute("usertxt", "正常登录!!!");

request.getRequestDispatcher("success.jsp").forward(request, response);

}

else{

request.setAttribute("usertxt", "用户名或密码错误!!!");

request.getRequestDispatcher("login.jsp").forward(request, response);

}

%>

4.success.jsp文件代码

success.jsp页面

String referer = request.getHeader("Referer");

if(referer==null||referer.trim().length()==0||

!referer.equals("http://localhost:8081/two/login.jsp")){

response.sendRedirect("login.jsp");

return;

}

request.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

%>

————————————————

版权声明:本文为CSDN博主「lmm0513」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/lmm0513/java/article/details/89209836

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值