Вопросы с тегом «servlets»

Сервлет - это интерфейс прикладного программирования Java (API), работающий на сервере, который может перехватывать запросы, сделанные клиентом, и соответственно генерировать / отправлять ответ.

5
Разница между / и / * в шаблоне отображения сервлета
Знакомый код: <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> Насколько я понимаю, это /*соответствует http://host:port/context/*. Как насчет /? Конечно, он не отображается http://host:port/contextтолько на root. На самом деле он примет http://host:port/context/hello, но отвергнет http://host:port/context/hello.jsp. Может кто-нибудь объяснить, как http://host:port/context/helloотображается?

11
Что означает значение <load-on-startup> сервлета
Я немного запутался здесь. В нашем приложении мы определили несколько сервлетов. Вот выдержка из web.xmlодного из сервлетов: &lt;servlet&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;display-name&gt;Apache-Axis Servlet&lt;/display-name&gt; &lt;servlet-class&gt;com.foo.framework.axis2.http.FrameworkServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt; &lt;/servlet&gt; Насколько я понимаю, значение для &lt;load-on-startup&gt;должно быть положительным целым числом, чтобы он загружался автоматически. Я посмотрел в Google, но ответы, с которыми я столкнулся, только добавили …

3
Tomcat VS Jetty [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Как определить порядок выполнения фильтра сервлетов с помощью аннотаций в WAR
Если мы определим специфичные для веб-приложения фильтры сервлетов в собственном WAR web.xml, то порядок выполнения фильтров будет таким же, как и порядок, в котором они определены в web.xml. Но если мы определим эти фильтры с помощью @WebFilterаннотации, каков порядок выполнения фильтров и как мы можем определить порядок выполнения?

9
Различия между куки и сессиями?
Я занимаюсь веб-разработкой и изучаю JSP &amp; Servlets . У меня есть кое-какие знания HttpSession- я использовал их в некоторых моих типовых проектах. В браузерах я видел опцию «удалить куки». Если я удаляю куки, он также удаляет HttpSession. Являются ли куки и сессия одинаковыми? Каковы различия между ними?
154 jsp  session  servlets  cookies 

13
Как вы возвращаете объект JSON из сервлета Java
Как вы возвращаете объект JSON из сервлета Java? Ранее при выполнении AJAX с сервлетом я возвращал строку. Есть ли тип объекта JSON, который нужно использовать, или вы просто возвращаете строку, которая выглядит как объект JSON, например String objectToReturn = "{ key1: 'value1', key2: 'value2' }";
153 java  json  servlets 

4
В чем разница между методами getRequestURI и getPathInfo в HttpServletRequest?
Я делаю простой и очень легкий фронт-контроллер. Мне нужно сопоставить пути запросов к разным обработчикам (действиям), чтобы выбрать правильный. На моей локальной машине HttpServletRequest.getPathInfo()и HttpServletRequest.getRequestURI()возвращаю те же результаты. Но я не уверен, что они вернут в производственной среде. Итак, в чем разница между этим методом и тем, что мне выбрать?
146 java  servlets 

14
Сервлет для обслуживания статического контента
Я разворачиваю веб-приложение в двух разных контейнерах (Tomcat и Jetty), но их сервлеты по умолчанию для обслуживания статического содержимого имеют другой способ обработки структуры URL, которую я хочу использовать ( подробности ). Поэтому я хочу включить в веб-приложение небольшой сервлет для обслуживания своего собственного статического содержимого (изображения, CSS и т. …
145 java  jsp  servlets  jakarta-ee 


7
java.net.SocketException: сбой сокета: EPERM (операция не разрешена)
Я работаю над проектом Android Studio с несколькими видами деятельности. В настоящее время я пытаюсь прочитать вывод сервлета Java на локальном хосте, но, похоже, он дает сбой из-за разрешения сокета. Я создал новый проект, использовал тот же код и отлично работал. Поэтому я не понимаю, почему не хочу работать над …
144 java  android  json  servlets 

3
Как указать страницу ошибки по умолчанию в web.xml?
Я использую &lt;error-page&gt;элемент в web.xml, чтобы указать дружественную страницу ошибки, когда пользователь сталкивается с определенной ошибкой, такой как ошибка с кодом 404: &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/Error404.html&lt;/location&gt; &lt;/error-page&gt; Тем не менее, я хочу, чтобы, если пользователь не встречал код ошибки, указанный в нем &lt;error-page&gt;, он или она должен видеть страницу ошибки по …

21
Как отличить сессии в браузере-вкладках?
В веб-приложении, реализованном на Java с использованием JSP и Servlets; если я храню информацию в пользовательском сеансе, эта информация передается со всех вкладок одного и того же браузера. Как отличить сеансы в браузере-вкладках? В этом примере: &lt;%@page language="java"%&gt; &lt;% String user = request.getParameter("user"); user = (user == null ? (String)session.getAttribute("SESSIONS_USER") …

6
Как удалить Cookie в сервлете Java
Как удалить куки в сервлете Java? Я попробовал это: http://www.jguru.com/faq/view.jsp?EID=42225 РЕДАКТИРОВАТЬ: следующее теперь успешно работает, кажется, это сочетание: response.setContentType("text/html"); и cookie.setMaxAge(0); Прежде чем я делал: //remove single signon cookie if it hasn't been validated yet response.setContentType("text/html"); Cookie cookie = new Cookie(SSORealm.SSO_COOKIE_NAME, ""); cookie.setDomain(SSORealm.SSO_DOMAIN); cookie.setMaxAge(-1); cookie.setPath("/"); cookie.setComment("EXPIRING COOKIE at " + …
135 java  servlets  cookies 

16
Как установить JSTL? Абсолютный uri: http://java.sun.com/jstl/core не может быть разрешен
Я не знаю, что я сделал неправильно, но я не могу включить JSTL. У меня есть jstl-1.2.jar, но, к сожалению, я получаю исключение: org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315) …
135 jsp  servlets  jstl 

10
Самый простой способ обслуживания статических данных извне сервера приложений в веб-приложении Java
У меня есть веб-приложение Java, работающее на Tomcat. Я хочу загрузить статические изображения, которые будут отображаться как в веб-интерфейсе, так и в файлах PDF, созданных приложением. Также новые изображения будут добавляться и сохраняться путем загрузки через веб-интерфейс. Это не проблема, если статические данные хранятся в веб-контейнере, но их хранение и …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.