Это не правда.
Возьмите образец JSP:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
Если чек генерируется сервлет для этого JSP. Вы найдете метод _jspService
, содержащий код HTML как out.write
Почему?
Так что когда-нибудь мы писали код в JSP будет размещены в _jspService()
генерируемого класса сервлета (от JSP) .means _jspService()
уже imlimented по us.So, если мы пытались переопределить _jspService()
это даст ошибку компиляции относительно метод _jspService()
уже определен.
Подробнее why jspService() cannot be overridden?
Вот где коды в скриптлетах выполняются. Это не то же самое, что переопределение метода. –