2012-10-31 117 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