index.jsp
<%@ page import="com.qiku.yrc.entity.User" %><%--
Created by IntelliJ IDEA.
User: 13391
Date: 2022/5/16
Time: 15:07
To change this template use File | Settings | File Templates.
--%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>系统首页</title>
</head>
<body>
<%--jstl--%>
<c:choose>
<c:when test="${not empty user}">
<h1>登陆成功,欢迎${user.username}访问</h1>
<form action="logout" method="post">
<button type="submit">退出登录</button>
</form>
</c:when>
<c:otherwise>
<h1><a href="login.jsp">登录</a> </h1>
<h1><a href="register.jsp">新用户?单机注册</a> </h1>
</c:otherwise>
</c:choose>
<%-- jsp 的方式--%>
<%--<%--%>
<%-- User user= (User)session.getAttribute("user");--%>
<%-- if (user!=null){--%>
<%--%>--%>
<%--<h1> 登陆成功,欢迎<%=user.getUsername()%> </h1>--%>
<%--<form action="logout" method="post">--%>
<%-- <input type="submit" value="退出登录">--%>
<%--</form>--%>
<%--<%--%>
<%--} else {--%>
<%--%>--%>
<%--<h1><a href="login.jsp">请登录</a></h1>--%>
<%--<h1><a href="register.jsp">新用户?单击注册</a></h1>--%>
<%--<%--%>
<%-- }--%>
<%--%>--%>
</body>
</html>
login.jsp
<%@ page import="com.qiku.yrc.entity.User" %><%--
Created by IntelliJ IDEA.
User: 13391
Date: 2022/5/16
Time: 14:51
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>登录页面</title>
</head>
<body>
<form action="login" method="post">
用户名:<input type="text" name="username" placeholder="请输入用户名"><br>
密 码:<input type="text" name="password" placeholder="请输入密码"><br>
<%-- 用于登陆失败时的提示信息 登陆失败 将错误信息转发到当前页页面--%>
<%-- <span style="color:red">--%>
<%-- <%=request.getAttribute("error")==null? "" : request.getAttribute("error")%>--%>
<%-- --%>
<%-- </span>--%>
<%-- <input type="submit" value="登录">--%>
<span style="color:red">
${empty error? "" : error }
</span>
<input type="submit" value="登录">
</form>
</body>
</html>
register.jsp
<%--
Created by IntelliJ IDEA.
User: 13391
Date: 2022/5/16
Time: 20:26
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>注册页面</title>
</head>
<body>
<form action="register" method="post">
<%
request.setCharacterEncoding("utf-8");
%>
<span style="color: red" method="post">
<%-- <%=request.getAttribute("msg") == null?"":request.getAttribute("msg")+"<br>"%>--%>
${empty msg?"":msg}<br>
</span>
用户名:<input type="text" name="username" placeholder="请输入用户名"><br>
密 码:<input type="text" name="password" placeholder="请输入密码"><br>
性 别:<input type="text" name="sex" placeholder="请输入性别"><br>
电 话:<input type="text" name="telephone" placeholder="请输入电话"><br>
生 日:<input type="text" name="birthday" placeholder="请输入生日"><br>
<%-- 用于登陆失败时的提示信息 登陆失败 将错误信息转发到当前页页面--%>
<span style="color:red">
<%=request.getAttribute("error")==null? "" : request.getAttribute("error")%>
${empty error? "" : error }
</span>
<input type="submit" value="注册">
</body>
</html>
————————————————
版权声明:本文为CSDN博主「爱思可锐目」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45172902/article/details/124830743