簡體   English   中英

如何防止在JSP頁面或HTML中刪除當前登錄用戶

[英]how to prevent deletion of current log in user in JSP page or HTML

這是我的帶有刪除按鈕的jsp代碼。 我不想刪除當前的登錄用戶。 這是我的帶有刪除按鈕的jsp代碼。 我不想刪除當前的登錄用戶。

<table border="1">
                <thead style="background: #0086B2;">
                    <tr>
                        <th></th>
                        <th>Sl No.</th>
                        <th>User Name</th>
                        <th>Phone Number</th>
                        <th>Email Id</th>
                        <th>Login Id</th>

                    </tr>
                </thead>
                <c:if test="${userList!=null}">
                    <c:forEach items="${userList}" var="user">
                        <tr>
                            <td><input type="checkbox" name="deleteVal"
                                value="${user.slNo}"></td>
                            <td>${user.slNo}</td>
                            <td>${user.userName}</td>
                            <td>${user.emailId}</td>
                            <td>${user.phoneNumber}</td>
                            <td>${user.loginId}</td>
                        </tr>
                    </c:forEach>
                </c:if>
            </table>
            <br>
            <table>
            <tr>
                <td><input type="button" value="Delete"></td>
                            <tr>
                           </table

您可以執行以下操作:

    <table border="1">
        <thead style="background: #0086B2;">
            <tr>
                <th></th>
                <th>Sl No.</th>
                <th>User Name</th>
                <th>Phone Number</th>
                <th>Email Id</th>
                <th>Login Id</th>
                <th>Delete</th>
            </tr>
        </thead>
        <c:if test="${userList!=null}">
            <c:forEach items="${userList}" var="user">
                <tr>
                    <td><input type="checkbox" name="deleteVal"
                        value="${user.slNo}"></td>
                    <td>${user.slNo}</td>
                    <td>${user.userName}</td>
                    <td>${user.emailId}</td>
                    <td>${user.phoneNumber}</td>
                    <td>${user.loginId}</td>
                <c:if test="${user.slNo != (User Id from session)}"> 
                       <td><input type="button" value="Delete" 
                            onclick="delete(${user.slNo})"></td>
                  </c:if>
            </c:forEach>
        </c:if>
    </table>

邏輯是,如果current user ID equals the user ID in the list則不顯示刪除按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM