2013-05-09 79 views
1

我知道這可能預覽,但我還沒有找到一個解決方案。 所以情況是,我想從一個jsp文件中的一個錨而不是從一個表單做一個(做或得到)請求到一個servlet。這可能嗎?如何doget()或dopost()不提交表單,從一個錨

+0

不同的JavaScript庫會給這個高級實用程序,但最基本的香草方法是XMLHttpRequest。 https://developer.mozilla.org/en-US/docs/HTML_in_XMLHttpRequest – anoopelias 2013-05-09 15:02:14

+0

AFAIK,在href中指定servlet名稱默認情況下會在訪問該錨點時調用doget()。不是嗎? – gnanz 2013-05-09 15:21:06

回答

2

當你點擊一個錨鏈接,你發送一個GET請求,所以doGet()被調用。

您不能通過點擊鏈接來發布帖子。 HTML錨點不是這樣設計的。

您可以使用Ajax,如果你不希望提交一個FORM

或者至少你可以觸發一個形式吧submissiononclick

$("link").click(function(){ 
    $("#form").submit(); 
    }); 
+2

「當你點擊一個錨鏈接時,你發送一個GET請求,所以doGet()被調用。」這句話幫了我很大的忙,我完全從內存中抹去,自動錨定工作,得到請求。感謝很多。 – 2013-05-10 19:34:38

+0

@ user1941323很高興爲您效勞。 – 2013-05-10 21:04:39

相關問題