我想知道NetBeans如何处理包含要编译为servlet的类源代码的包
对于我只安装Tomcat或任何其他Web服务器并使用我的servlet解决问题的手动案例,我可能需要以http://host/app/mypackage.myclassname/
但是在netbeans的情况下,事情变得更容易,因为它为我做了所有的东西,我只需要调用类似的东西
http://host/app/myclassname/
它有效。无需使用点来从指定的包名称调用我的类。真棒!
顺便说一下,doGet,doPost函数是如何处理的。它们似乎在我的代码中的任何地方都没有被调用,但是当我在URL中指定它们的类容器名时它们被调用。
非常感谢您的回复。
答案 0 :(得分:0)
顺便说一下,doGet,doPost函数是如何处理的。它们似乎在我的代码中没有被调用,但是当我在我的URL中指定它们的类容器名称时它们被调用。
您可以将Servlet
配置为侦听可以通过HTTP URL Pattern
配置的特定(某些)web.xml
annotation
(JavaEE 6规范)。
当请求servlet时,将根据请求方法(GET或POST)调用其 doGet()或 doPost()方法。
例如,对于POST请求:
<form method="post" action="your_servlet_url">
...
<input type="submit"/>
</form>
常见问题 - How do servlets work? Instantiation, session variables and multithreading