0

我有一个带有 url 属性的自定义 JSP 标记。如何将调用另一个 jsp 标记的结果传递给该属性,特别是使用 ?

<m:customTag url="<spring:url value='/root'>" />

传入 url 的值是“”,而不是 spring 将 url 解析为的值。我使用 RequestContextAwareTag 和 getRequestContext().getRequestDataValueProcessor() 完成了一种解决方法,类似于 spring url 标签的工作方式。但我仍然想知道上面的代码是否可以正常工作。

4

1 回答 1

1

您可以使用 url 标记的 var 属性。我认为这可能会有所帮助:

<spring:url value="/root" var="someUrl">
<m:customTag url="${someUrl}" />
于 2012-10-31T14:43:35.033 回答