我对 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/