Вызов пользовательского тега JSP из тега JSTL - PullRequest
2 голосов
/ 24 сентября 2010

Я пытаюсь вызвать свой пользовательский тег из тега JSTL <c:url>.Из-за кавычек пользовательский тег отображается в виде строки, а не тега.Могу ли я использовать escape-символ здесь?

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

1 Ответ

11 голосов
/ 24 сентября 2010

Сначала вам нужно будет присвоить вывод вашего пользовательского тега временной переменной, а затем использовать его

<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"/>
...