Результаты поиска по запросу "servlets"

1 ответ

Иногда это работает и для меня!

ня я перешел на macOS и заново создал очень простой проект для проверки базы данных, чтобы проверить мое соединение с MySQL. Но я получаю исключение SQL: «Не удалось создать соединение с сервером базы данных». Вот полный ...

3 ответа

Хорошо, если вы думаете, что это неправильная тема, я удалю ответ

ызвать простой сервлет, используя следующий URL:HTTP: // локальный: 8080 / сервлет / MyServlet [http://localhost:8080/servlet/MyServlet] Я поместил его в папку:tomcat\webapps\ROOT\WEB-INF\classes Я читал, что нет необходимости упоминать сервлет ...

4 ответа

независимо от типа сервера.

ли "сбрасывать" OutputStream из HttpServletResponse? Я уже видел от доДолжен ли я закрыть выходной поток сервлета? [https://stackoverflow.com/questions/1829784/should-i-close-the-servlet-outputstream] что мне не нужно закрывать его, но не ясно, ...

ТОП публикаций

1 ответ

) за пределами метода, где он был приобретен, это плохая практика. Вы не сможете закрыть его в нужной области, и, таким образом, вы теряете ресурсы БД. В долгосрочной перспективе приложение будет аварийно завершено, поскольку в БД закончились ресурсы.

лизую MVC с использованием JSP и JDBC. Я импортировал файл класса базы данных в мой файл JSP и хотел бы показать данные таблицы БД. Я не знаю, как я должен вернутьResultSet из класса Java на страницу JSP и встраивать его в HTML. Как мне этого ...

5 ответов

 или другие странности. Кроме этого, я не думаю, что это намного лучше, чем манипуляции со строками.

отрим следующий код, отправляющий клиенту ответ HTTP 201 «Создан»: String url = "/app/things?id=42"; // example response.setStatus(HttpServletResponse.SC_CREATED); response.setContentType("text/plain"); response.setHeader("Location", ...

2 ответа

Я бы не стал слишком беспокоиться о производительности. Медленный бит в отражении - это поиск метаданных; как только у вас есть объект Field, то его использование довольно быстрое и становится быстрее со временем - AIUI начинает работать с выполнения собственного вызова в JVM, но после некоторого числа использований генерирует байт-код для доступа, который затем может быть скомпилирован в собственный код, оптимизирован, встроен и т. д., поэтому он не должен быть намного медленнее, чем прямой доступ к полю. Я не думаю, что код Tomcat повторно использует объекты Field в запросах, поэтому, если вы хотите воспользоваться этим, вам придется написать собственный код очистки. В любом случае стоимость производительности будет намного меньше, чем стоимость ввода-вывода, связанного с запросом.

це - tomcat использует пул потоков, поэтому потоки используются повторно. Некоторые библиотеки используютThreadLocal переменные, но не очищайте их (используя.remove()), поэтому фактически они возвращают «грязные» потоки в пул. У Tomcat есть ...

3 ответа

Однако это привело бы к небольшому другому сообщению об ошибке: «сервлет недоступен» вместо «ресурс недоступен». Таким образом, это определенно не точная проблема ОП.

от вопрос уже есть ответ здесь: Сервлет возвращает «HTTP-статус 404 Запрошенный ресурс (/ сервлет) недоступен» [/questions/11731377/servlet-returns-http-status-404-the-requested-resource-servlet-is-not-availa] 4 ответаЯ знаю, что это очень ...

5 ответов

Потоковая безопасность объектов ServletContext

Я храню объект HashMap в моем ServletContext. Но поток с несколькими запросами читает и модифицирует этот HashMap. Поскольку я полагаю, что объекты ServletContext являются общими для потоков запросов, мне нужно синхронизировать доступ к этому ...

1 ответ

 дал мне реальный тип контента.

аю загрузку файла и хочу получить тип Mime из загруженного файла. Я пытался использоватьrequest.getContentType (), но когда я звоню: String contentType = req.getContentType();Он вернется: многочастному / форм-данных; граница = ...

1 ответ

После смены домена все заработало как положено.

я есть следующие настройки: все запросы являются https (я просто опущу это в следующем описании)3 док-сервера: localhost: 8090, localhost: 8091, localhost: 8092в хостах (на моей машине с Windows) у меня есть 3 домена: loc.localdomain, ...