Jsp 在标记中使用Spring安全主体属性(例如<;a>;)
我正在尝试使用用户id,该id作为主要属性存储在HTML标记中的Spring Security Authentication令牌中,例如:Jsp 在标记中使用Spring安全主体属性(例如<;a>;),jsp,spring-security,el,Jsp,Spring Security,El,我正在尝试使用用户id,该id作为主要属性存储在HTML标记中的Spring Security Authentication令牌中,例如: <a href="/users/${id}">Profile page</a> 我只知道使用Spring安全主体对象的id有两种选择: 使用专用标记库的身份验证标记(在这里不起作用,因为据我所知JSP不允许嵌套标记) 使用scriptlet,这是我真正想要避免的。如果有人知道一个优雅的人在做这项工作,我还是会感兴趣的 我希望能
<a href="/users/${id}">Profile page</a>
我只知道使用Spring安全主体对象的id有两种选择:
我希望能够使用与EL类似的东西。您可以使用
jstlc:set
来实现以下目的:
<c:set var="id"><security:authentication property="username" /></c:set>
<a href="/users/${id}">Profile page</a>
c:不需要设置。我们可以使用