본문 바로가기
개발/JAVA

Java에서 Jsp로 alert창 전달

by Strong_옹이 2021. 5. 11.
728x90
반응형
반응형

권한이 없는경우 accessDenied.jsp로 리다이렉트 시키다가 이전페이지로 이동하면서 얼럿창을 표출하도록 수정했다.

java에서 alert창 전달시 java파일에서 PrintWriter을 사용해서 alert창을 뛰운다.

아래소스는 등록화면에 진입시 관리자가 아닐경우 alert("해당 메뉴에 대한 권한이 없습니다.") 메세지 출력하는 부분이다.

	public String regiForm(UserInfoVo userVO, HttpServletResponse response, ModelMap model) throws Exception {
    	String authorCd = userVO.getAuthorCd();
        if(!authorCd.equles( "ROLE_ADMIN" ) {
        	log.debug( "userid: "+ userVO.getId() + " / authorCd:" + authorCd );
			response.setCharacterEncoding("EUC-KR");
			PrintWriter writer = response.getWriter();
			writer.println("<script type='text/javascript'>");
			writer.println("alert('해당 메뉴에 대한 권한이 없습니다.');");
			writer.println("history.back();");
			writer.println("</script>");
			writer.flush();
			return "";
        }
        return url;
	}
728x90
반응형

댓글