java - 根据 url 请求调用特定的 servlet?

标签 java jsp tomcat servlets

我对 JSP、Servlet 和 Tomcat 还很陌生。如果我将多个域指向服务器的 IP 地址,有没有一种方法可以根据请求的域以编程方式调用相关的 Servlet?

也许我可以在 web.xml 中做些什么?

对不起,我缺乏知识 - 我才刚刚开始:(

最佳答案

HTTP 主机 header 会告诉您客户端请求的域。

通过Servlet API获取的方法是:

javax.servlet.http.HttpServletRequest.getHeader("host");

关于java - 根据 url 请求调用特定的 servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10533965/

相关文章:

java - 在 Eclipse Indigo 上运行 JSP 文件

java - 如何安排自动打印作业?

Apache 目录列表

java - DatagramSocket发送方法是异步的?

java.lang.RuntimeException : java. lang.ClassCastException : java. lang.Long 无法转换为 java.lang.String

Netbeans 6.8 没有分析器?

java - Servlet 3 的异步 Servlet 功能 -- 我如何处理耗时的任务

java - 如何在 GridView 中设置颜色大小并将其形状更改为圆形

java - 如何使用 Spring 表单标签包含 jsp 页面?

Java Servlet 以状态码 HTTP/500 运行