jsp 질문이요.(html)

상단 메뉴에 회원관리 쪽을 누르면 로그인 로그아웃 회원가입이란 메뉴가 나와야하는데.. 안나옵니다..

혹시 코딩을 보시고 왜 그런지 알려주실수 있나요?

<%@ page language="java" contentType = "text/html; charset=utf-8" pageEncoding="UTF-8" %> <%@page import="java.io.PrintWriter" %> <%@page import="user.UserDAO" %>

<!doctype html> 웹사이트 <!-- 부트스트랩 css 추가하기 -->

    <!-- 커스텀 css 추가하기-->
    <link rel="stylesheet" href="./css/custom.css">
    </head>

    <body>
    <%
        String userID = null;
        if(session.getAttribute("userID")!=null) {
            userID = (String) session.getAttribute("userID");
            }

            if(userID == null) {
                PrintWriter script = response.getWriter();
                script.println("<script>");
                script.println("alert('로그인을 해주세요');");
                script.println("location.href='userLogin.jsp'");
                script.println("</script>");
                script.close();
                return;
            }

    %>
        <nav class = "navbar navbar-expand-lg navbar-light bg-light">
            <a class="navbar-brand" href="index.jsp">DB 연동을 위한 웹 페이지</a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbar">
                <ul class="navbar-nav mr-auto">
                    <li class="nav-item active">
                        <a class="nav-link" href="index.jsp">메인</a>
                    </li>
                    <li class="nav-item dropdown">
                        <a class="nav-link dropdown-toggle" id="dropdown" data-toggle="dropdown">
                             회원관리
                        </a>
                        <div class="dropdown-menu" aria-labelledby="dropdown">

                        <%
                        if(userID == null) {

                        %>

                            <a class="dropdown-item"href="userLogin.jsp">로그인</a>
                            <a class="dropdown-item"href="userRegister.jsp">회원가입</a>

                            <%
                            }else {
                            %>
                            <a class="dropdown-item"href="userLogout.jsp">로그아웃</a>
                            <%
                                }
                            %>
                        </div>
                    </li>
                </ul>
                <form action="./index.jsp" method="get" class="form-inline my-2-lg-0">
                    <input type="text" name="search" class="form-control mr-sm-2" placeholder="입력하세요" aria-label="Search">
                    <button class="btn btn-outline-success my-2 my-sm-0" type="submit">검색</button>
                </form>
            </div>
        </nav>

        <!-- 제이쿼리 자바스크립트 추가하-->
        <script src="./js/jquery.min.js"></script>
        <!--Popper 자바스크립트 추가하기 -->
        <script src="./js/popper.min.js"></script>
        <!-- 부트스트랩 자바스크립트 추가하기-->
        <script src="/js/bootstrap.min.js"></script>
    </body>
</html>

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.