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



目前我正在使用引导警报来显示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>标签而不是将其显示为链接。

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

谁能启发我我做错了什么或任何可能的方法可以更好地处理它?

PS:上面的代码不是工作代码,添加是为了描述目的。

感谢您的建议和时间..

你可以试试escapeXML=false

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

更多详情请见:http://www.codejava.net/java-ee/jstl/jstl-core-tag-out

最新更新