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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南