当我查看源代码时,上面的代码在隐藏消息中正确显示主机名,但它没有在页面上显示 node 值,如何调整-6ren">
gpt4 book ai didi

java - JSP 打印主机名

转载 作者:行者123 更新时间:2023-12-02 03:44:46 24 4
gpt4 key购买 nike

我的 JSP 中有以下代码,用于非生产环境显示主机名

<c:if test="${pageContext.request.serverName ne 'demo.com' and pageContext.request.serverName ne 'sdemo.com'}">
<%
InetAddress ia = InetAddress.getLocalHost();
String node = ia.getHostName();
out.println("<!-- hostname " + node+ " -->");
%>
<div id="notProd"><spring:message code="nonproduction.environment.message" /> <c:out value="${node}" />
</c:if>

当我查看源代码时,上面的代码在隐藏消息中正确显示主机名,但它没有在页面上显示 node 值,如何调整 c:out 在 JSP 上显示 node 值?

最佳答案

<c:if test="${pageContext.request.serverName ne 'demo.com' and pageContext.request.serverName ne 'sdemo.com'}">
<%
InetAddress ia = InetAddress.getLocalHost();
String node = ia.getHostName();
out.println("<!-- hostname " + node+ " -->");
pageContext.setAttribute("node", node);
%>
<div id="notProd"><spring:message code="nonproduction.environment.message" />
<c:out value="${node}" />
</c:if>

关于java - JSP 打印主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36412994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com