JSP中的Spring Eval URL Veracode问题

时间:2019-05-21 09:40:43

标签: spring jsp veracode

我有一个JSP页面,我从下面的属性文件中获取URL-

<spring:eval expression="@environment.getProperty('url.home')" var="homeUrl" />

,其用法如下-

<a target="_blank" href='${homeUrl}'>
  <span>Home</span>
</a>

我收到href='${homeUrl}'的Veracode问题CWE-80(与网页中脚本相关的HTML标记的不正确中和)。

解决此Veracode问题的更好方法是什么?

1 个答案:

答案 0 :(得分:1)

对于您的情况,请使用jstl标记,例如

<a target="_blank" href="<c:url value='${homeUrl}' />">
  <span>Home</span>
</a>