jstl 5.17

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>
    密&nbsp;  码:<input type="text" name="password" placeholder="请输入密码"><br>
    性&nbsp;  别:<input type="text" name="sex" placeholder="请输入性别"><br>
    电&nbsp;  话:<input type="text" name="telephone" placeholder="请输入电话"><br>
    生&nbsp;  日:<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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值