Tag: servlets

Как получить и установить глобальный объект в контексте сервлета Java

Интересно, может ли кто-нибудь посоветовать: у меня есть сценарий, когда запланированное задание, выполняемое Quartz, будет обновлять каждый день аррайалист объектов. Но мне нужен этот arraylist объектов для видимости для всех сеансов, созданных Tomcat. Поэтому я думаю, что я пишу этот объект где-то каждый час из задания Quartz, которое выполняется, чтобы каждый сеанс мог получить к […]

Невозможно установить заголовок в JSP. Ответ уже сделан

WebSphere регистрирует предупреждающее сообщение «SRTServletRes W WARNING: Невозможно установить заголовок. Ответ уже сделан “для одного запроса JSP. Мне нужны заголовки ответа позже в моем коде. Я провел некоторое исследование и понял, что Servlet пытается отправить больше данных в выходной stream, но stream уже был зафиксирован. Я не понял, почему это происходит только с этим конкретным […]

Как получить атрибут request / session / servletcontext в JSP с использованием EL?

Я знаю, что это не сложно, но мне не повезло. Я хочу сделать fooList из fooList доступным в JSP. Итак, в сервлете у меня есть: request.setAttribute(“list”, fooList); RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(“/myJsp.jsp”); dispatcher.forward(request, response); Затем в JSP я хочу: Где SOME_EL_HERE – это выражение, которое извлекает атрибут, который я установил в request . Есть предположения? Мое […]

Как получить доступ к атрибуту запроса, установленному сервлетом в JSP?

Я пытаюсь получить значения атрибутов, установленные сервлетом на странице JSP, но мне повезло с параметрами ${param} . Я не уверен, что я могу сделать по-другому. Возможно, это просто, но я пока не мог справиться. public void execute(HttpServletRequest request, HttpServletResponse response) { //there’s no “setParameter” method for the “request” object request.setAttribute(“attrib”, “attribValue”); RequestDispatcher rd = request.getRequestDispatcher(“/Test.jsp”); […]

HttpServletResponse sendRedirect постоянный

Это перенаправит запрос с временным кодом статуса HTTP 302: HttpServletResponse response; response.sendRedirect(“http://somewhere”); Но можно ли перенаправить его с постоянным кодом статуса HTTP 301?

ServletContext и Spring MVC

Как я могу получить ServletContext внутри Interceptor весной MVC 3?

Разница между включением и форвардом механизма концепции отправки запроса?

Forward (): Это можно сделать двумя способами с помощью Request & ServeletContext. Перенаправление запроса с сервлета на другой ресурс (сервлет, JSP-файл или файл HTML) на сервере. Вперед осуществляется на стороне сервера, без ведома клиента. Когда вы вызываете запрос вперед, запрос отправляется на другой ресурс на сервере, без уведомления клиента о том, что другой процесс будет […]

init-param и context-param

В чем разница между и !?

Получить полный URL и строку запроса в Servlet для HTTP и HTTPS-запросов

Я пишу код, задачей которого является получение запрошенного URL-адреса или полного пути. Я написал этот код: HttpServletRequest request;//obtained from other functions String uri = request.getRequestURI(); if (request.getQueryString() != null) uri += “?” + request.getQueryString(); Поэтому, когда я просматриваю http://google.com?q=abc это нормально (правильно). Но есть проблема, когда я просматриваю https://google.com . Значение uri – http://google.com:443google.com:443 , […]

Символы Unicode в сервлет-приложении отображаются как вопросительные знаки

Недавно я реализовал интернационализацию на основе того, как интернационализировать веб-приложение Java? , Но теперь я сталкиваюсь с проблемой на некоторых страницах. Если это английский язык, он хорошо показывает, но если мы выберем любой другой язык, тогда все значения на этой странице будут показаны как ????????? , Я проверял исключения в журналах сервера, но я не […]

Давайте будем гением компьютера.