Могу ли я расширить URL-тег JSTL Core? - PullRequest
0 голосов
/ 18 января 2019

Я хочу расширить тег JSTL Core на c:url. Из какого класса я расширяю его? Я пытаюсь создать тег NoCacheUrl, который добавляет фантомную переменную в конец сгенерированного контекстно-безопасного URL-адреса с отметкой времени файла. Я уже смог реализовать это, реализовав обычный javax.servlet.jsp.tagext.Tag.

Однако, прочитав документацию здесь , тег JSTL также поддерживает еще 3 параметра (context, var, scope) в дополнение к value. Я не хочу переопределить все функции с нуля. От какого класса я наследую, чтобы реализовать мой тег?

Что мне заменить на Метку навесного оборудования?

public class NoCacheUrlTag implements Tag {
    @Override
    public int doEndTag() throws JspException {
    ...
}

Переопределить что-то вроде этого ...

public class NoCacheUrlTag extends <What Tag?> {
    @Override
    public int doEndTag() throws JspException {
    ...
}
...