Java web登录学习

 

 

 

 下面是我们另一个登录的简单测试用的jsp文件


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<html>


<head>


<title>login.jsp页面</title>


</head>


<body>


<form action="loginCL.jsp" method="post" name=form >


<font size="5">登录界面</font><br>


用户名:<input type="text" value=""name="username"><br>


密 码:<input type="text"value="" name="password"><br>


<input type="submit"value="提交"name="submit">


<input type="reset"value="重置">


</form>


<%=(String)request.getAttribute("usertxt") %>


</body>


</html>

 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<html>

  <head>

    <title>loginCL.jsp页面</title>

  </head>

  <body>

<%

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

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

!referer.equals("http://localhost:8080/denglu/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("赵文哲")&&password.trim().equals("12345678"))

{

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

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

}

else{

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

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

 

}

%>

  </body>

</html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<html>

  <head>

    <title>success.jsp页面</title>

  </head>

  <body>

<%

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

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

!referer.equals("http://localhost:8080/denglu/login.jsp")){

response.sendRedirect("login.jsp");

return;

}

request.setCharacterEncoding("utf-8");

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

%>  

<%=(String)request.getAttribute("usertxt") %>

  </body>

</html>

 

posted @ 2022-11-04 17:24  橘子味芬达水  阅读(39)  评论(0编辑  收藏  举报