JSP 점프 전 프롬프트 상자가 나타나는 문제에 대해
JSP 점프 전 프롬프트 상자가 나타나는 문제 구현:
방법 1: JSP 프론트 엔드
lt script type="text/javascript" 언어= "javascript"gt;
Alert("로그인하지 않았습니다. 로그인하십시오...");
window.document.location.href="userlogin. html";
lt;/scriptgt;
방법 2: Java 배경
public void popAlert() {
response.setCharacterEncoding ("utf- 8");
PrintWriter out = response.getWriter();
out.print("lt; scriptgt; Alert('로그인하지 않으셨습니다. 로그인...' ); window.location='userlogin.html' lt;/scriptgt;");
out.flush();
out.close() ;
}
방법 3: Java 배경 JSP 프런트 엔드
1) Java 배경 코드 세그먼트
public void popAlert() {
request.setAttribute("loginError", "로그인하지 않았습니다. 로그인하십시오..."); // 오류 속성 설정
request.getRequestDispatcher("userlogin .html").forward(요청, 응답 );
}
2) JSP 프런트 엔드 코드 조각
lt;
String errorInfo = (String)request.getAttribute(" loginError"); // 오류 속성 가져오기
if(errorInfo != null) {
gt;
lt; script type="text/javascript" 언어="javascript"gt;
Alert("lt;=errorInfogt;") // 오류 메시지 팝업
window.location='userlogin.html'; // 로그인 인터페이스로 이동
lt;/scriptgt; >
gt;