gpt4 book ai didi

java - 如何将java中创建的href链接传递到jsp页面

转载 作者:行者123 更新时间:2023-12-02 11:15:40 25 4
gpt4 key购买 nike

目前我正在使用 Bootstrap 警报来显示 JSP 中的错误或信息。

<div class="alert alert-danger">
<a href="#" class="close" data-dismiss="alert" aria-label="close">&times;
</a>
<label class="control-label" style="color: #FF0000"><strong>Error:</strong>
<c:out value="${errorMsg}"/>
</label>
</div>

需要在我的错误消息中包含链接。因此我在服务器端(JAVA)中形成了一个 href 链接并将信息传递到客户端(JSP)。

String link = "<a href=\"http://microsoft.com\" target=\"_blank\">microsoft</a>";

String errorMsg = "Test error : " + link + "Ignore";
request.setAttribute("errorMsg",errorMsg);

但是在jsp页面上,却直接显示<a></a>标记而不是将其显示为链接。

我尝试了不同的方法来传递错误消息,但最终仍然遇到相同的问题。

任何人都可以告诉我我做错了什么或有任何可能的方法可以更好地处理它吗?

P.S:上面的代码不是工作代码,是为了描述目的而添加的。

感谢您的建议和时间..

最佳答案

您可以尝试使用escapeXML=false

<c:out value="${errorMsg}" escapeXml="false"/>

更多详细信息请参见:http://www.codejava.net/java-ee/jstl/jstl-core-tag-out

关于java - 如何将java中创建的href链接传递到jsp页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301590/

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