在属性中使用jsp标记来自定义jsp标记

时间:2012-10-31 14:34:10

标签: jsp jsp-tags

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

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

传递给url的值是“”而不是spring解析url的值。我使用RequestContextAwareTag和getRequestContext()。getRequestDataValueProcessor()做了一个解决方法,类似于spring url标签的工作方式。但我仍然想知道上述代码是否可以正常运行。

1 个答案:

答案 0 :(得分:1)

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

<spring:url value="/root" var="someUrl">
<m:customTag url="${someUrl}" />