如何在web xml中配置servlet

时间:2014-01-20 09:29:35

标签: java servlets

我是Java的新手并且正在尝试学习Servlet。我在包数据库中创建了Servlet类作为“config”。现在我需要在web.xml中更新为

 <servlet>
  <servlet-name>config</servlet-name>
  <servlet-class>config</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>config</servlet-name>
  <url-pattern>/config</url-pattern>
</servlet-mapping>
</web-app>

但它不起作用? 任何帮助表示赞赏!!

3 个答案:

答案 0 :(得分:1)

您应该将其重命名为ConfigServlet以遵守命名约定,并在web.xml中使用完全限定名称database.ConfigServlet

您还应该查看包命名约定。拥有一个名为“database”的包是很奇怪的,特别是如果你有一个servlet。

答案 1 :(得分:1)

可以说你的servlet在一个包中:

<servlet>
  <servlet-name>config</servlet-name>
  <servlet-class>my.package.config</servlet-class>
</servlet>

答案 2 :(得分:0)

在:

<servlet-class>config</servlet-class>

你必须把整个servlet类名。它包含包的名称和类的名称。像com.mycompany.MyServlet

这样的东西
<servlet>
  <servlet-name>config</servlet-name>
  <servlet-class>com.mycompany.MyServlet</servlet-class>
</servlet>