2011-11-27 156 views
1

我認爲我的問題標題解釋了所有問題。這是我需要做的一項任務,我必須編寫某種布告欄。我想出了useBean部分或多或少,它用於調用set屬性。只有當我想調用另一個不是setter的servlet的函數?這是如何運作的?從JSP頁面調用servlet函數

+0

http://stackoverflow.com/tags/servlets/info – BalusC

回答

1

作爲http請求的結果,只有您可以從JSP調用到Servlet的函數是doGet()doPost()

您可以從JSP提交請求如下:

response.sendRedirect("servleturl") 

或者你可以使用一個html <form>

<form action="servletURL" method="post"> 

我贊成如果可能的話第二個選項,並儘量避免您的JSP中的Java代碼。

+0

我想說,你可以調用你定義的任何方法。你可以在腳本'<%'內調用它,你可以使用聲明'<%!'從JSP中定義它們。 –