從目前的JSP我需要打開新頁面發送到它POST數據。我如何做到這一點?如何打開新頁面併發送到POST數據?
在我需要重定向從一個網頁到另一個換言之,但我不能使用的sendRedirect(因爲只有GET)和RequestDispatcher的(因爲頁面的上下文是不同的)
從目前的JSP我需要打開新頁面發送到它POST數據。我如何做到這一點?如何打開新頁面併發送到POST數據?
在我需要重定向從一個網頁到另一個換言之,但我不能使用的sendRedirect(因爲只有GET)和RequestDispatcher的(因爲頁面的上下文是不同的)
你必須創建<form method="post">
,填充字段各自的數據並通過JavaScript提交。
但另一方面,你的理由是什麼?可能存在更清潔的解決方案。
只要在收到初始POST數據時收到JSP的默認行爲就會發生這種行爲。
例如(在僞代碼 - 我不知道的Java)
if (is_set(POST)) {
if(POST == expectedInitialVals) {
defaultBahaviour();
} else {
handleOtherValues();
}
} else {
defaultBahaviour();
}
如果你也想堅持在頁面POST數據的頁面在你的JSP設置相關表格字段中的值。
你不明白的問題..我需要使用Java代碼(JSP內部)從現有頁面打開新頁面,但將POST數據發送到此新頁面。 – MyTitle 2012-02-29 10:05:36
這將有助於:http://www.ietf.org/rfc/rfc2616.txt – sarnold 2012-02-29 09:53:47
你的答案寫在everey html初學者的書和教程。在提出微不足道的問題之前,請考慮閱讀一小段文件。 (您需要一個帶有name屬性的
我需要在JSP內部使用Java。 – MyTitle 2012-02-29 09:56:20