2012-07-20 97 views
0

我想知道的NetBeans如何處理我的包,其中包含我的類的源代碼被編譯成一個servletservlet包接入和netbean默認包含

對於我只安裝Tomcat或任何其他網絡服務器,並讓他們手工病例與我的servlet工作了,我可能需要訪問我的JSP頁面http://host/app/mypackage.myclassname/

但在NetBeans的情況下,事情變得因爲它做的所有的東西下面,我更輕鬆,我只需要調用類似 http://host/app/myclassname/

,它的工作原理。沒有必要使用點從指定的包名稱調用我的類。真棒!

順便說一下,doGet,doPost函數是如何處理的。他們似乎沒有在我的代碼中的任何地方被調用,但當我在我的URL中指定他們的類容器名稱時調用它們。

非常感謝你的回覆。

+0

否一個幫助 – Anabella 2012-07-20 09:37:56

+0

很抱歉,但它不是從你的問題清楚,究竟你想要什麼。 – 2012-07-20 09:53:45

回答

0

順便說一下,doGet,doPost函數是如何處理的。他們似乎沒有在我的代碼中的任何地方被調用,但當我在我的URL中指定他們的類容器名稱時調用它們。

您可以Servlet配置爲偵聽特定一定HTTP URL Pattern可通過web.xmlannotation(JavaEE的6規格)配置。

當請求一個servlet,其的doGet()的doPost()方法將基於請求方法(GET或POST)調用。

例如,對於POST請求:

<form method="post" action="your_servlet_url"> 
    ... 
    <input type="submit"/> 
</form> 

常見問題 - How do servlets work? Instantiation, session variables and multithreading