servlet包访问和netbean默认包含

时间:2012-07-20 09:07:20

标签: java jsp

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

对于我只安装Tomcat或任何其他Web服务器并使用我的servlet解决问题的手动案例,我可能需要以http://host/app/mypackage.myclassname/

访问我的jsp页面

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

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

顺便说一下,doGet,doPost函数是如何处理的。它们似乎在我的代码中的任何地方都没有被调用,但是当我在URL中指定它们的类容器名时它们被调用。

非常感谢您的回复。

1 个答案:

答案 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