홈>
시스템에 로그인하고 index.html에이 스크립트가 있습니다
<script>
$('#navbar').load('navbar.html');
$('#errorMessage').hide();
$("#loginBtn").click(function() {
$.post('http://localhost:8080/NewDesignV1/login.action',
{
username : $("#username").val(),
password : $("#password").val()
}
,'html');
});
</script>
게시물은 서블릿이므로 index.html에서 데이터를 가져 와서 조작하고 JSP 페이지로 리디렉션 할 수 있도록이 서블릿으로 이동해야합니다.
내 문제는 아약스 게시물에서 데이터를 가져올 수 있지만 사용할 때 JSP 페이지로 리디렉션되지 않는다는 것입니다
request.setAttribute("key", value);
request.getRequestDispatcher("studentprofile.jsp").forward(request, response);
-
답변 # 1
관련 자료
- javascript - Ajax 요청 PHP에서 게시물 데이터 가져 오기
- python - 일과 시간을 시간으로 어떻게 변환합니까?
- azure api management - apim 앱 인사이트에서 백엔드 URL을 가져 오는 방법
- latex-tikz의 노드에서 상자로 다중 에지/트리 에지를 만들려면 어떻게합니까?
- java - Csv 파일에서 OffsetDateTime을 구문 분석하는 방법
- python - 이 테이블에서 행을 어떻게 긁어 낼 수 있습니까?
- typescript의 객체 키에서 객체 유형을 만드는 방법은 무엇입니까?
- android - 코 루틴 흐름에서 취소/구독 취소하는 방법
- `self`에서 관련 상수를 설정하는 방법 (녹에서)
- node.js - API의 경로에 일부 json 데이터를 게시하는 방법
- javascript - ajax post var eventdata
- wordpress - 게시물 페이지 편집에서 제목을 편집하는 방법은 무엇입니까?
- c# - 다른 asmx에서 하나의 asmx를 호출하는 방법
- reactjs - React의 목록에서 항목을 삭제하는 방법은 무엇입니까?
- html - Javascript를 사용하여 API에서 JSON 데이터를 가져 오는 방법은 무엇입니까?
- python - pip로 설치할 때 git repo에서 py 스크립트를 사용하는 방법
- python - Django 기본 URL 파일의 앱에서 URL을 가져 오는 방법
- php - 양식에서 진술을 어떻게 에코 할 수 있습니까?
- mysql - 조인 테이블 테이블에서 데이터를 파생하는 방법
- arrays - C ++에서 main ()에서 벡터 함수를 호출하는 방법은 무엇입니까?
관련 질문
- java - EclEmma 및 Eclipse를 사용하여 "범위 데이터가 수집되지 않았습니다"메시지 받기
- java - 내 리소스 폴더의 파일이 try-with-resources 및 BufferedWriter로 작성되지 않습니다 그 이유는 무엇입니까?
- java - eclipse 2020-12의 gradle 오류 - task : compilejava failed unrecognized option : -h
- java - 버튼에 대한 이벤트 리스너를 생성했는데 존재하지 않는다는 메시지가 표시되면 어떻게해야합니까?
- java - 문자열의 단어를 뒤집는 프로그램을 작성했습니다 while 루프를 작성할 때 이클립스는 아래와 같이 컴파일 시간 오류를 표시합니다
- java - javac는 상한 와일드 카드를 컴파일 할 수 없지만 Eclipse는
- java - 프로그램이 콘솔 또는 Eclipse에서 시작되는지 여부에 관계없이 파일 경로 문제를 해결하는 깨끗한 방법이 있습니까?
- java - JavaFX FXML의 창에서 텍스트/이미지/버튼을 편집하는 방법
- java - Gradle 종속성은 모든 폴더에서 작동하지 않습니다
- java - eclipse 플러그인 - 외부 jar의 모든 클래스 파일에 컨텍스트 기능 표시
이유는
$.post
를 통해 전화했기 때문입니다. 그래서 그것은ajax
입니다 방법, 사실request.getRequestDispatcher("studentprofile.jsp").forward(request, response);
작동하고 있습니다.와이즈 비를 시키려면 디스플레이,
studentprofile.jsp
사용을 피해야합니다 양식을 만든 다음 양식을 제출할 수 있습니다.$("#loginBtn").click(function() { var form = document.createElement("form"); document.body.appendChild(form); $(form).append("<input type='hidden' name='username' value='"+$("#username").val()+"'>"); $(form).append("<input type='hidden' name='password' value='"+$("#password").val()+"'>"); form.action="http://localhost:8080/NewDesignV1/login.action"; form.method="post"; form.submit(); $(form).remove(); });