tomcat请求servlet

时间:2012-09-05 13:50:21

标签: java tomcat servlets

如何将网址映射到tomcat中的HttpServlet类。

示例我希望Calc.java

处理请求/计算

因此127.0.0.1:800/calc的请求会调用:

public class Calc extends HttpServlet {
    /* ... */
}

4 个答案:

答案 0 :(得分:2)

如果您使用的是tomcat7,那么就像添加注释一样简单:

@WebServlet(urlPatterns="/calc")
public class Calc extends HttpServlet {
    /* ... */
}

答案 1 :(得分:0)

我认为此配置应位于web.xml文件中的war,而不是tomcat中。

如果您使用的是Servlet3.0,那么您也可以使用注释。

@WebServlet(urlPatterns="/yoururl")

答案 2 :(得分:0)

我认为你会从阅读the Tomcat manual section on "your first webapp"中受益匪浅,这涵盖了这一点。

答案 3 :(得分:0)

在web.xml中添加以下配置

  <servlet>
    <servlet-name>calcServlet</servlet-name>
    <servlet-class>packagename.Calc</servlet-class> <!-- change the name of package according to your class -->
  </servlet>
  <servlet-mapping>
    <servlet-name>calcServlet</servlet-name>
    <url-pattern>/calc</url-pattern>
  </servlet-mapping>