본문 바로가기
JSP

2023.01.27 jsp 페이지 script문 내에 Session 요청 형식

by SoulMania 2023. 1. 28.

1. 버튼태그에 로그인 세션 모델(파라미터)의 매개변수로 사용하지 않고 펑션내에서  선언하여 사용

 

<script>

        function authCheck(){ 
               let wrAuth = "${AUTHUSER.grade}";
                    if(wrAuth==null || wrAuth==1){ 
                      alert("권한이 없습니다.");
                       location.href='<%=request.getContextPath()%>/notice/list.do?rowSize=${rsize}';
                    }else{
                       location.href='<%=request.getContextPath()%>/notice/write.do?rowSize=${rsize}';
                   }
             } 

 

   </script>

 

<body> 

<button type="button" onclick="authCheck();">글쓰기</button>

 

</body>

 

 

 

2. 버튼태그에 로그인 세션 모델(파라미터)을 매개변수로 사용하여 펑션내에서 선언하지 않고 사용

 

<script>

    function authCheck(gr){ 
            if(gr==null || gr==1){ 
             alert("권한이 없습니다.");
               location.href='<%=request.getContextPath()%>/notice/list.do?rowSize=${rsize}';
            }else{
               location.href='<%=request.getContextPath()%>/notice/write.do?rowSize=${rsize}';
          }
    }

 

   </script>

 

<body> 

<button type="button" onclick="authCheck(${AUTHUSER.grade});">글쓰기</button>

 

</body>

 

 

아래 그림과 같이 동작!