【问题标题】:Using jsp tags in attributes to custom jsp tags使用属性中的jsp标签来自定义jsp标签
【发布时间】:2012-10-31 14:34:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: jsp jsp-tags


    【解决方案1】:

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

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

    【讨论】:

    • 我发现我可以使用该解决方案。但是我仍然想知道是否可以直接将一个标签内联到另一个标签的属性中。
    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2014-05-11
    相关资源
    最近更新 更多