Может кто-нибудь объяснить мне, почему следующий код приводит к ошибке: Согласно TLD или директиве атрибута в файле тега, значение атрибута не принимает никаких выражений. Он всегда прерывается всякий раз, когда я пытаюсь установить значение динамически для параметра URL.
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:forEach var="v" items="${files}">
${v} <a href='<s:url action="DeleteFile"><s:param name="fileName" value="${v}" /></s:url>'>Delete</a><br />
</c:forEach>
Я использую Struts 2 и последнюю версию Java. Любая помощь будет оценена.