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 <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.