2012-10-31 123 views
0

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

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

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

回答

1

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

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

我发现我可以使用该解决方案。不过,我仍然想知道是否可以直接将标签内嵌到另一个标签的属性中。 – Staale