2012-07-20 67 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