Мы можем расширить несколько классов на странице JSP, используя атрибут экспорта

Мы можем определить несколько атрибутов в одной директиве страницы или у нас может быть несколько директив страницы на одной странице JSP. Но можем ли мы расширить несколько классов на любой странице jsp, используя атрибут extends?

например:

<%@ page extends="Class1" %>
<%@ page extends="Class2" %>

1 ответ

Решение

extends Определяет суперкласс, который должен расширять сгенерированный сервлет

Это означает, что написание <%@ page extends="Class1" %> является своего рода эквивалентом

class MyClass extends Class1 {}

потому что страница JSP скомпилирована в Java-класс с похожим именем (в зависимости от контейнера). Поскольку Java не поддерживает множественное наследование, запись более одного атрибута JSP extends должен быть незаконным.

Другие вопросы по тегам