2013-07-25 78 views
0

我有一段id = story,我想用servlet動態改變它的文本。我該怎麼做呢?我是新手,使用getWriter().println()似乎創建了一個新文檔,而不是附加到現有文檔。 謝謝如何使用servlet更改段落的文本?

+0

如果你想 '動',你需要看看JS/AJAX/JQuery的。 –

+0

在jQuery中,一個JavaScript庫,它會像[this](http://stackoverflow.com/questions/6506873/change-div-content-using-ajax-php-and-jquery)。 –

回答

5

簡單的答案 - 你不能。

服務器端代碼無法更改已發送到客戶端的響應。 要更改HTML標記內的文本,請在瀏覽器中使用Javascript。

http://www.w3schools.com/ajax/

+0

嗯好吧謝謝。我開始懷疑,當一小時的谷歌搜索沒有結果。 – Aneesh

+0

一個有用的比喻是:您向某人發送附有文檔的電子郵件,然後在收到文檔後嘗試更改文檔。顯然你不能這樣做。另一方面,使用AJAX,類比將是:收件人詢問您需要做些什麼修改,然後您發送另一封電子郵件,然後收件人自行修改文檔。沒關係。 – NickJ

+0

這很有道理 – Aneesh