0

我想知道 NetBeans 如何处理包含要编译为 servlet 的类源代码的包

对于我只安装 Tomcat 或任何其他网络服务器并让它们与我的 servlet 一起工作的手动情况,我可能需要访问我的 jsp 页面http://host/app/mypackage.myclassname/

但是在netbeans的情况下,事情变得更容易,因为它为我做了所有的事情,我只需要调用类似的东西 http://host/app/myclassname/

它有效。无需使用点来从指定的包名称调用我的类。惊人的!

对了,doGet、doPost函数是怎么处理的。它们似乎没有在我的代码中的任何地方被调用,但是当我在我的 URL 中指定它们的类容器名称时它们被调用。

非常感谢您的任何回复。

4

1 回答 1

0

对了,doGet、doPost函数是怎么处理的。它们似乎没有在我的代码中的任何地方被调用,但是当我在我的 URL 中指定它们的类容器名称时它们被调用。

您可以将 配置Servlet为侦听可以通过或使用(JavaEE 6 规范)配置的特定某些) 。HTTP URL Patternweb.xmlannotation

当一个 servlet 被请求时,它的doGet()doPost()方法将根据请求方法(GET 或 POST)被调用。

例如,对于 POST 请求:

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

常见问题解答 - servlet 是如何工作的?实例化、会话变量和多线程

于 2012-07-20T10:16:09.153 回答