В моем веб-приложении есть сервлет, который действует как индекс.Он привязан / сопоставлен с «index.jsp» (index.jsp на самом деле не существует ), но называется «Index.java».Клиент может перейти к index.jsp (который пройдет через сервлет), но если клиент попытается перейти к Index.java напрямую , он скажет, что не может найти ресурс.Почему это так?
Я знаю, что файлы / папки внутри WEB-INF / META-INF недоступны для клиентов, но почему это не файлы .java?Я имею в виду, это имеет смысл (потому что вы НЕ ДОЛЖНЫ обращаться к ним напрямую), но что происходит, чтобы не дать пользователю получить доступ?