현재 JSP에서 POST 데이터를 보내어 새 페이지를 열어야합니다. 내가 어떻게 만들 수 있니?새 페이지를 열고 POST 데이터를 보내는 방법?
내가 한 페이지에서 다른 페이지로 리디렉션해야합니다 즉하지만, (페이지의 상황이 다르기 때문에) 나는 당신이, <form method="post">
를 만들 함께 필드를 다 채우실 필요는
현재 JSP에서 POST 데이터를 보내어 새 페이지를 열어야합니다. 내가 어떻게 만들 수 있니?새 페이지를 열고 POST 데이터를 보내는 방법?
내가 한 페이지에서 다른 페이지로 리디렉션해야합니다 즉하지만, (페이지의 상황이 다르기 때문에) 나는 당신이, <form method="post">
를 만들 함께 필드를 다 채우실 필요는
대해 sendRedirect (단 GET 때문에)와 RequestDispatcher의를 사용하지 못할 해당 데이터를 JavaScript로 제출하십시오.
하지만 다른 한편으로, 그 이유는 무엇입니까? 아마도 더 깨끗한 해결책이있을 것입니다.
포스트 데이터가 수신되지 않을 때 초기 POST 데이터가 JSP의 기본 동작을 수신하면 발생하는 동작을 수행하십시오.
예 (의사 코드에 - 나는 자바를 모르는)
if (is_set(POST)) {
if(POST == expectedInitialVals) {
defaultBahaviour();
} else {
handleOtherValues();
}
} else {
defaultBahaviour();
}
당신은 또한 당신의 JSP에서 페이지에서 관련 양식 필드에 값을 설정 페이지에서 POST 데이터를 유지하려면 .
질문을 이해하지 못합니다. .. 기존 페이지에서 Java 코드 (JSP 내부)를 사용하여 새 페이지를 열어야하지만이 새 페이지로 POST 데이터를 보내야합니다. – MyTitle
다음 내용이 도움이 될 것입니다. http://www.ietf.org/rfc/rfc2616.txt – sarnold
답변은 everey html-beginner 책자 및 자습서에 기록되어 있습니다. 사소한 질문을하기 전에 작은 문서를 읽으십시오. (당신은 name 속성을 가진
JSP로 자바를 사용하여 만들어야합니다. – MyTitle