在JavaServer Pages (JSP)中获取当前网站的域名可以使用以下代码片段:
java
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="java.net.URL" %>
<%
HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
String serverName = request.getServerName();
int serverPort = request.getServerPort();
String domain = serverName;
if (serverPort != 80) {
domain += ":" + serverPort;
}
out.println(domain);
%>
上面的代码片段会输出当前网站的域名,如果网站的端口号不是80,则会将端口号添加到域名后面。请注意,这段代码需要在JSP页面中使用,可以通过将其放置在您的JSP页面中来获取当前网站的域名。
查看详情
查看详情