如何將url映射到tomcat中的HttpServlet類。tomcat請求servlet
例子我想請求/鈣通過Calc.java
處理這麼127.0.0.1:800/calc
的請求會打電話:
public class Calc extends HttpServlet {
/* ... */
}
如何將url映射到tomcat中的HttpServlet類。tomcat請求servlet
例子我想請求/鈣通過Calc.java
處理這麼127.0.0.1:800/calc
的請求會打電話:
public class Calc extends HttpServlet {
/* ... */
}
如果你在tomcat7這是因爲添加註釋一樣簡單:
@WebServlet(urlPatterns="/calc")
public class Calc extends HttpServlet {
/* ... */
}
我覺得這個配置應該是web.xml
在war
文件,而不是在tomcat。
如果您使用的是Servlet3.0,那麼您也可以使用註釋。
@WebServlet(urlPatterns="/yoururl")
我想你會從閱讀the Tomcat manual section on "your first webapp",其中涵蓋了這個很大的好處。
在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>
+1使用註解 –