【发布时间】:2009-03-29 05:18:24
【问题描述】:
有人可以向我解释为什么以下代码会导致错误:根据标记文件中的 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。任何帮助将不胜感激。
【问题讨论】: