홈>
시스템에 로그인하고 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 : jzy3d 빌더는 Eclipse에서 오류를 해결할 수 없습니다.
- java : Eclipse에서 Jboss 도구를 설치하는 동안 게이트웨이 시간 초과
- java : 내 변수 구문이 Eclipse에서 파란색으로 바뀌어 code 오류가 발생합니다.
- "[오류] {생략} 모듈 jdk.compiler는 EclIpse에서 Maven을 사용하는 동안 이름이 지정되지 않은 모듈 @73ad993b에 대해 "com.sun.tools.javac.processing을 열지" 않습니다.
- java : 오이 범위 보고서 플러그인 -실행 가능한 JAR 파일 문제
- java : 스프링 컨트롤러가 ajax 요청을 수락하지 않는 이유
- java : Eclipse(Spring Tool Suite 4)에서 클래스/패키지를 리팩토링하려고 할 때마다 발생하는 이 오류를 어떻게 고칠 수 있습니까?
- java : 내보내기 문제, 프로젝트에서 파일이 로드되지 않음
- Eclipse에서 Java GUI 응용 프로그램을 다시 컴파일하는 데 사용할 수 있는 도구 또는 플러그인이 있습니까?
- java.sql.SQLException: 선택된 데이터베이스가 없지만 URL에 있습니다.
이유는
$.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(); });