Как узнать, если какой-либо веб-сайт на основе сервлетов / JSP?

Если есть способ, которым мы можем узнать, является ли какой-либо веб-сайт базирующимся на Servlet / JSP или какой-либо другой технологии, например, путем проверки исходного кода или чего-то в этом роде?

1

Решение

Поскольку JSP компилирует и создает совершенно обычный файл HTML, это невозможно узнать, если сервер не решит идентифицировать себя.

1

Другие решения

Найдите в своем заголовке ответа.

  • Glash Fish = Server: GlassFish Server Open Source Edition 3.0.1
  • Tomcat = Server: Apache-Coyote/1.1

Coyote — это компонент Connector для Tomcat, который поддерживает протокол HTTP 1.1 в качестве веб-сервера. Это позволяет Catalina, номинально сервлету Java или контейнеру JSP, также выполнять роль обычного веб-сервера, который обслуживает локальные файлы в качестве HTTP-документов.

Так что, если вы найдете это в заголовке, приложение находится в веб-приложении Java, используя tomcat в качестве сервера.

0

По вопросам рекламы [email protected]