小编典典

从JSTL标记调用自定义JSP标记

jsp

我正在尝试从JSTL标签调用我的自定义标签<c:url>。由于带有引号,因此自定义标签显示为字符串而不是标签。我可以在这里使用转义符吗?

<img align="left" src="<c:url value='/getFile/getfile?<myTag:getValue type="web"  name="person" />'/>" alt="person" title="person" width="55" height="70"/>

阅读 305

收藏
2020-06-08

共1个答案

小编典典

您必须先将自定义标签的输出分配给temp变量,然后再使用它

<c:set var="urlquerystring"><myTag:getValue type="web" name="person" /></c:set>

<img align="left" src="<c:url value='/getFile/getfile?${urlquerystring}'/>" alt="person" title="person" width="55" height="70"/>
2020-06-08