Spring eval url JSP 中的 Veracode 问题
Spring eval url Veracode issue in JSP
我有一个 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 问题的更好方法是什么?
对于您的场景,使用 jstl 标签,例如
<a target="_blank" href="<c:url value='${homeUrl}' />">
<span>Home</span>
</a>
我有一个 JSP 页面,我从下面的 属性 文件中获取 URL -
<spring:eval expression="@environment.getProperty('url.home')" var="homeUrl" />
它的用法如下 -
<a target="_blank" href='${homeUrl}'>
<span>Home</span>
</a>
我遇到了 href='${homeUrl}'
.
解决此 Veracode 问题的更好方法是什么?
对于您的场景,使用 jstl 标签,例如
<a target="_blank" href="<c:url value='${homeUrl}' />">
<span>Home</span>
</a>