У меня есть сервлет, предоставляющий JSP, и я пытаюсь вывести пользовательские теги из строки из моего сессионного компонента.Пользовательские теги распечатываются без оценки.Если я добавляю свои пользовательские теги в JSP, это работает как чудо, но я не могу динамически добавлять их из сессионного компонента.Я пробовал вывод прямо из сессионного компонента:
<%= sessionBean.getTags() %>
и
<% out.print(sessionBean.getTags()); %>
Я пытался создать пользовательский тег, который принимает строку в качестве атрибута:
public class JSTLOut extends TagSupport {
String value;
public void setValue(String value) {
this.value = value;
}
public int doStartTag() {
try {
JSPWriter out = pageContext.getOut();
if (value != null) {
out.print.(value);
}
catch(IOException ioe) {
// TODO: handle
}
return(SKIP_BODY);
}
}
Я пытался использовать Eval taglib
Этот taglib вызвал LinkageError, очевидно, не очень хорошо играющий с веб-сферой.Может ли кто-нибудь указать мне правильное направление?