JSP Nicht abgeschlossenes <s: a> -Tag mit verschachtelter OGNL

Ich habe einige OGNL, die ich verwende, um das href-Element eines @ zu füll<s:a> auf eine dynamisch erstellte URL, die vom Google UserService verarbeitet wird.

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:set var="requestUri" value="%{#context['com.opensymphony.xwork2.dispatcher.HttpServletRequest'].requestURI}" />
<s:a href="%{#action.userService.createLoginURL("<c:out value="${requestUri}"/>");}">Sign in</s:a>

Ich erhalte jedoch die Fehlermeldung<s:a> tag ist nicht abgeschlossen. Ich habe versucht, innere Sprachspuren zu umgehen und einfache Anführungszeichen zu verwenden. Bisher wurde ich jedoch immer mit der gleichen Fehlermeldung begrüßt.

(11,71) Unterminated &lt;s:a tag

Ich kann nicht für das Leben von mir sehen, was falsch ist. Vielleicht sieht jemand mit besseren Augen für die Sprache etwas, was ich nicht kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage