Java keydape:使查询字符串参数在marker FreeMarker模板中可用

Java keydape:使查询字符串参数在marker FreeMarker模板中可用,java,freemarker,keycloak,Java,Freemarker,Keycloak,上下文:用作身份验证提供程序 我有一个用例,需要根据登录页面中查询字符串param的值呈现一块HTML。该值将来自类似以下内容的登录URL: http://localhost:8080/auth/realms/default/protocol/openid-connect/auth?...&customvar=1 我希望在login.ftl中提供customvar,以实现我的目标。到目前为止,我已经尝试从客户端bean检索baseUrl,但它不可用,当我尝试访问baseUrl时,应用程

上下文:用作身份验证提供程序

我有一个用例,需要根据登录页面中查询字符串param的值呈现一块HTML。该值将来自类似以下内容的登录URL:

http://localhost:8080/auth/realms/default/protocol/openid-connect/auth?...&customvar=1
我希望在
login.ftl
中提供
customvar
,以实现我的目标。到目前为止,我已经尝试从客户端bean检索baseUrl,但它不可用,当我尝试访问baseUrl时,应用程序崩溃。我还尝试访问
${url}
中的请求url,但它也不可用


提前感谢您的帮助。

请尝试href=“${client.baseUrl}”它应该返回一个客户端baseUrl

您可以使用javascript并在客户端进行评估。