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>
아래 그림과 같이 동작!
'JSP' 카테고리의 다른 글
23.01.25 JSON & ajax(미정리) (0) | 2023.01.30 |
---|---|
23.01.20 file Upload / Download (0) | 2023.01.30 |
23.01.26 Get / Post 개념정의 (0) | 2023.01.27 |
23.01.24 request.getContextPath() (0) | 2023.01.24 |
23.01.10 jsp 페이지 내에 JSTL EL태그 주석 시 error (0) | 2023.01.12 |