每页 csrf 令牌 - java.lang.IllegalStateException:启用每页令牌时必须定义 'uri' 属性

csrf token per page - java.lang.IllegalStateException: must define 'uri' attribute when token per page is enabled

我正在尝试从 CsrfGuard.properties 启用令牌 par 页面。但是在我尝试访问 URL 时部署之后,我收到了 500 错误,因为它抛出了异常。

你能帮我解决这个问题吗?我在哪里需要 pass/define 这个 URI?

CsrfGuard.properties

org.owasp.csrfguard.TokenPerPage=true
org.owasp.csrfguard.TokenPerPagePrecreated=true

JSP 页数:

<form name="test">
.....
     <input type="hidden" name="<csrf:token-name/>" value="<csrf:token-value/>"/>
</form>

异常:

java.lang.IllegalStateException: must define 'uri' attribute when token per page is enabled

需要添加部分token值t标签,

<input type="hidden" name="<csrf:token-name/>" value="<csrf:token-value uri='page.jsp' />"/>