現在のJSPから、POSTデータを送信して新しいページを開く必要があります。私はどのようにそれを作ることができますか?新しいページを開き、POSTデータを送信する方法は?
私は1つのページから別のにリダイレクトする必要があるつまりが、(ページの文脈が異なるため)私はあなたが、<form method="post">
を作成してフィールドを埋めるために持っている
現在のJSPから、POSTデータを送信して新しいページを開く必要があります。私はどのようにそれを作ることができますか?新しいページを開き、POSTデータを送信する方法は?
私は1つのページから別のにリダイレクトする必要があるつまりが、(ページの文脈が異なるため)私はあなたが、<form method="post">
を作成してフィールドを埋めるために持っている
のsendRedirect(のみGETので)とのrequestDispatcherを使用するカントそれぞれのデータをJavaScriptで送信します。
しかし、その理由は何ですか?おそらくよりクリーンなソリューションが存在します。
POSTデータが受信されなかった場合に、初期POSTデータがJSPのデフォルト動作を受信した場合に起こる動作を実行します。
例えば(擬似コードで - 私は、Javaを知らない)
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の本とチュートリアルで書かれています。簡単な質問をする前に小さな文書を読むことを検討してください。 (あなたは
JSP内でJavaを使用して作成する必要があります。 – MyTitle