JSP Unterminated <s: a> Etiqueta con OGNL anidado
Tengo algunos OGNL que estoy usando para llenar el elemento href de un<s:a>
a una URL producida dinámicamente, manejada por Google UserService.
<%@ 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>
Sin embargo, recibo un error que dice que<s:a>
La etiqueta no está terminada. He intentado escapar de las marcas de voz internas y usar comillas simples, pero hasta ahora siempre me han recibido el mismo mensaje de error.
(11,71) Unterminated <s:a tag
Por mi vida no puedo ver lo que está mal. Quizás alguien con mejores ojos para el idioma vea algo que yo no puedo.