Jsp 将一个标记库作为参数传递给另一个标记库
我正在做一个使用jsp和定制框架的web项目,这个框架是12年前设计的。我们也有我们的自定义标记库。我试图使用一个taglib的返回值作为另一个taglib的参数,代码如下所示:Jsp 将一个标记库作为参数传递给另一个标记库,jsp,taglib,Jsp,Taglib,我正在做一个使用jsp和定制框架的web项目,这个框架是12年前设计的。我们也有我们的自定义标记库。我试图使用一个taglib的返回值作为另一个taglib的参数,代码如下所示: <ta:GetName id="<ta:GetID lastName='abc' />" /> 但它不起作用,它正在过去 <ta:GetID lastName='abc' /> 在参数中,不是标记GetID的返回值。如果可能,我想做什么?如果是,我该怎么做 提前谢谢你的
<ta:GetName id="<ta:GetID lastName='abc' />" />
但它不起作用,它正在过去
<ta:GetID lastName='abc' />
在参数中,不是标记GetID的返回值。如果可能,我想做什么?如果是,我该怎么做
提前谢谢你的帮助。你不能。您必须修改GetId标记,使其将结果存储到属性中,而不是像许多JSTL标记那样将其打印到JSP编写器中:
<ta:GetID lastName="abc" var="theId"/>
<ta:GetName id="${theId}" />